图书介绍

J2EE应用框架设计与项目开发pdf电子书版本下载

J2EE应用框架设计与项目开发
  • 余浩东著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302168638
  • 出版时间:2008
  • 标注页数:421页
  • 文件大小:185MB
  • 文件页数:431页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

J2EE应用框架设计与项目开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐