基于开源软件的J2EE企业级应用开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵强编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:712101050X
- 页数:304 页
第1章 开源软件构造应用系统 1
1.1 开源软件简介 1
1.1.1 开源软件的历史与现状 1
1.1.2 主要开源软件项目介绍 3
1.2 JN-Estore项目简介 6
1.2.1 业务背景 6
1.2.2 分析需求 7
1.2.3 JN-Estore整体架构 8
1.3 基于开源软件的技术方案 9
1.3.1 开发方式的选择——极限编程 9
1.3.2 Web层软件选择——Tomcat、Struts 14
1.3.3 持久层软件选择——MySQL、Hibernate 16
1.3.4 EJB容器选择——JBoss 17
1.3.5 日志工具软件选择——Log4j 17
1.3.6 测试工具选择——JUnit、Jmeter 17
第2章 构建应用程序 19
2.1 CVS安装与配置 19
2.1.1 CVS的特点 19
2.1.2 CVS技术术语 20
2.1.3 CVS服务器安装与配置 21
2.2 构建工具Ant 24
2.2.1 Ant是什么 24
2.2.2 Ant的安装与配置 25
2.2.3 Ant构建文件解析 26
2.2.4 编译源代码 28
2.2.5 文件系统操作 31
2.2.6 其他任务 32
2.3 JN-Estore的每日构建方案 35
2.3.1 每日构建的基本原理 35
2.3.2 建立每日构建系统 36
第3章 JN-Estore的Web层开发 41
3.1 JN-EstoreWeb层技术架构 41
3.2 Tomcat 5.0使用指南 41
3.2.1 Tomcat的安装 41
3.2.2 Tomcat的配置与管理 44
3.3 Struts开发框架 48
3.3.1 Struts开发基本原理 49
3.3.2 Struts初级实例 59
3.3.3 Struts中级实例 72
3.3.4 Struts高级实例 85
3.4 实现JN-Estore Web层 100
3.4.1 定义JN-Estore的配置文件 100
3.4.2 建立应用程序初始页面 103
3.4.3 完成显示所有图书的功能模块 105
3.4.4 完成用户登录功能模块 108
3.4.5 完成新用户注册功能模块 111
3.4.6 完成购物车管理功能模块 116
3.4.7 完成订单处理功能模块 118
3.4.8 完成退出应用程序功能模块 119
3.4.9 应用程序国际化 120
第4章 系统测试 123
4.1 JN-Estore系统的测试方案 123
4.2 JN-Estore测试计划 125
4.3 使用JUnit与StrutsTestCase 127
4.3.1 如何使用JUnit进行单元测试 127
4.3.2 使用StrutsTestCase测试Struts应用 130
4.3.3 JN-Estore的Struts测试用例 132
4.4 使用JMeter测试性能 134
4.4.1 JMeter是什么 135
4.4.2 JMeter的安装与配置 135
4.4.3 建立测试计划(Test Plan) 136
4.4.4 开始执行测试计划 139
4.4.5 数据库性能测试 140
4.4.6 JN-Estore的性能测试 141
第5章 JN-Estore的持久层开发 145
5.1 JN-Estore的持久层解决方案 145
5.1.1 Java持久层常用技术对比分析 145
5.1.2 JN-Estore的持久层解决方案 147
5.2 MySQL数据库管理与开发 148
5.3 使用Hibernate实现持久化 153
5.3.1 Hibernate简介 153
5.3.2 Hibernate开发的基本技术 155
5.3.3 Hibernate开发高级技术 190
5.3.4 实现JN-Estore持久层 193
第6章 使用EJB实现JN-Estore业务层 209
6.1 EJB简介 209
6.1.1 EJB编程模型 211
6.1.2 部署和使用EJB组件 214
6.1.3 EJB应用的具体模式 217
6.2 实现JN-Estore业务层 222
6.2.1 业务层实现策略 222
6.2.2 业务层EJB的实现 224
6.3 部署EJB到JBoss 228
6.3.1 JBoss简介 228
6.3.2 安装JBoss 229
6.3.3 JBoss配置与管理 231
6.3.4 JMX与MBean简介 231
6.3.5 EJB的配置和部署 233
第7章 JN-Estore的日志 235
7.1 JN-Estore的日志功能 235
7.2 Apache通用日志包 236
7.3 Log4j的用法 237
7.3.1 Loggers 238
7.3.2 Appenders 238
7.3.3 Layouts 239
7.4 JN-Estore日志实现方案 241
第8章 基于Jive的论坛 245
8.1 Jive简介 245
8.2 Jive安装与配置 246
第9章 部署JN-Estore 255
9.1 部署JN-Estore 255
9.2 运行JN-Estore 258
9.3 JN-性能改进 260
9.3.1 Java开源缓存系统简介 260
9.3.2 使用OSCache实现缓存 262
附录A Eclipse下的J2EE开发 269
A.1 Eclipse简介 269
A.2 安装Eclipse 270
A.3 定制工作台 271
A.4 开发Java应用程序 273
A.4.1 使用工程向导 273
A.4.2 调试Java程序 277
A.5 版本控制 278
A.5.1 安装与配置cvsnt 278
A.5.2 在Eclipse中配置CVS Client 279
A.5.3 创建一个CVS实例 280
A.6 使用插件 280
A.7 开发J2EE应用 281
A.7.1 Lomboz插件简介 281
A.7.2 Lomboz安装与设置 282
A.7.3 开发Web应用程序 283
A.7.4 开发EJB 288
附录B 部分开源软件列表 295
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017