J2EE应用框架设计与项目开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:余浩东著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302168638
- 页数:421 页
第1章 J2EE体系结构 1
1.1 体系结构 1
1.2 体系结构的划分 2
1.2.1 非分布式体系结构 2
1.2.2 分布式体系结构 6
1.3 小结 7
第2章 J2EE编程基础 9
2.1 基本知识 9
2.1.1 数据集合 9
2.1.2 反射(reflection) 13
2.1.3 异常处理 18
2.2 通用OO设计原则 21
2.2.1 开闭原则 21
2.2.2 接口分离原则 22
2.2.3 替换原则 23
2.2.4 合成/聚合复用原则 24
2.2.5 依赖倒置原则 25
2.3 常用设计模式 25
2.3.1 创建型模式 26
2.3.2 结构型模式 30
2.3.3 行为型模式 38
2.4 编码约定 45
第3章 数据存取框架设计 49
3.1 常见数据库存取访问方式 49
3.2 实体Bean数据存取 51
3.3 JDBC数据存取框架 54
3.3.1 设计目标 56
3.3.2 异常处理 57
3.3.3 数据源封装 58
3.3.4 数据访问底层封装 67
3.3.5 数据访问高级抽象 79
3.3.6 数据存取框架小结 100
3.4 DAO模式应用 101
3.4.1 什么是DAO模式 101
3.4.2 DaoFactory类 102
3.4.3 应用示例 105
3.5 高级话题 109
3.5.1 数据库事务隔离 110
3.5.2 唯一标识生成策略 112
3.5.3 数据分页查询 115
第4章 业务逻辑框架设计 119
4.1 关于会话EJB 120
4.1.1 有状态会话Bean 120
4.1.2 无状态会话Bean 122
4.1.3 会话Bean访问调用 123
4.1.4 基于SLSB的设计模式 131
4.2 业务事务界定 134
4.3 Command业务框架 136
4.3.1 设计目标 137
4.3.2 具体实现 138
4.3.3 应用示例 152
4.4 Delegate业务框架 154
4.4.1 设计目标 155
4.4.2 具体实现 155
4.4.3 应用示例 164
4.5 消息队列业务框架 167
4.5.1 设计目标 167
4.5.2 具体实现 168
4.5.3 应用示例 177
4.6 高级话题 180
4.6.1 IOC技术应用的讨论 180
4.6.2 AOP思想在业务框架上的应用 186
4.6.3 谈谈Spring框架 194
4.7 小结 198
第5章 Web框架设计 199
5.1 MVC概念 200
5.2 流行的Web框架 202
5.2.1 Struts 202
5.2.2 WebWork 203
5.2.3 Spring MVC 204
5.3 实用的Web框架 205
5.3.1 设计目标 207
5.3.2 具体实现 208
5.3.3 应用示例 228
5.4 框架功能扩展 235
5.4.1 Web请求访问缓存 235
5.4.2 文件上传 242
5.4.3 页面动态统计绘图 252
5.4.4 Web Services简易开发 257
5.5 高级话题 269
5.5.1 Web会话状态管理 269
5.5.2 Web应用监听事件 270
5.5.3 AJAX技术集成 273
5.6 小结 293
第6章 应用服务器程序框架设计 295
6.1 设计目标 295
6.2 框架实现 296
6.2.1 应用程序线程封装 297
6.2.2 后台监控模块 302
6.2.3 命令参数管理模块 305
6.2.4 线程池及子程序 308
6.2.5 主程序模块 311
6.2.6 定时计划任务模块 314
6.3 应用说明 321
第7章 项目前期考虑与准备 326
7.1 项目容量考量 326
7.2 相关风险评估 326
7.3 体系结构选择 329
7.4 应用服务器选择 332
7.5 搭建开发环境 334
7.6 建立开发团队 335
第8章 系统代码结构的规划 338
8.1 包设计的原则 338
8.1.1 包的内聚性 338
8.1.2 包的耦合性 339
8.2 系统结构的规划 339
8.2.1 项目包的命名 340
8.2.2 功能模块包的划分 340
第9章 开发示例——PetStore应用 342
9.1 系统概述及需求开发 342
9.1.1 系统概述 342
9.1.2 需求开发 343
9.2 分析设计 350
9.2.1 架构定义与细化 351
9.2.2 用户体验建模 353
9.2.3 数据库设计 357
9.2.4 Use Case用例设计 365
9.3 代码构建 370
9.3.1 数据持久层编码 371
9.3.2 业务逻辑层编码 375
9.3.3 表示层编码 380
9.4 小结 387
第10章 应用测试部署与性能调优 388
10.1 应用测试 388
10.1.1 概念回顾 388
10.1.2 单元与集成测试 389
10.1.3 性能与压力测试 395
10.2 应用部署 400
10.2.1 部署方式 401
10.2.2 方案设计 407
10.3 性能调优 412
10.3.1 JVM 412
10.3.2 关系数据库 413
10.3.3 J2EE应用服务器 414
10.3.4 Beetle J2EE开发框架 414
10.3.5 业务应用程序 416
参考资料 418
后记 419
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《远去的战马 上》萨仁托娅,李东东著 2019
- 《唐诗三百首 全彩必读名著注音美绘本 木头人》张兴东著 2013
- 《前期与后期 困境中的生命意识》刘东著 2020
- 《国学经典 大学·中庸译注》樊东著 2018
- 《教育探索的新视域》罗明东著 2019
- 《珍琴流芳》楼庄东著 2017
- 《古风漫记 2》代雨东著 2018
- 《野枸杞》金耀东著 2019
- 《外语教学原理与实践研究》李培东著 2019
- 《实用中医药基础 第2版》赵珍东著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019