图书介绍

深入浅出J2EE 应用程序设计与部署的原理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入浅出J2EE 应用程序设计与部署的原理
  • (美)库姆(Kumar,B.V.),(美)圣吉斯(Sangeetha,S.),(美)撒伯拉汗门亚(Subrahmanya,S.V.)著;韩宏志译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302140456
  • 出版时间:2006
  • 标注页数:309页
  • 文件大小:40MB
  • 文件页数:330页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

深入浅出J2EE 应用程序设计与部署的原理PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 总览3

第1章 简介3

1.1 企业的含义3

1.2 企业和系统4

1.3 企业的多样性4

1.4 企业的发展5

1.5 企业和遗留系统6

1.5.1 遗留系统的含义6

1.5.2 遗留系统的组成6

1.5.3 遗留系统的重要性9

1.6 成长企业的需要9

1.6.6 访问的响应速度10

1.6.5 根据负载扩展系统10

1.6.4 系统的可访问性10

1.6.3 可靠事务10

1.6.2 安全环境10

1.6.1 迁移的可能性10

1.7 小结11

1.8 复习题11

第2章 “架构师”助企业降低复杂性12

2.1 概述12

2.2 早期的企业12

2.2.1 大型机时代12

2.2.2 客户机/服务器时代13

2.2.3 分布式时代13

2.3 当前的企业14

2.4 架构原理15

2.4.1 架构师及其职责15

2.4.2 架构术语16

2.4.4 架构方法17

2.4.3 架构师和设计师17

2.5 架构技术20

2.6 小结20

2.7 复习题20

第3章 管理企业的复杂性21

3.1 概述21

3.2 新架构的设计原理21

3.3 三维架构21

3.3.1 分层22

3.3.2 层23

3.3.3 企业应用程序质量24

3.4 小结34

3.5 复习题34

4.1 概述35

4.2 J2EE的要素35

第4章 J2EE简介35

4.3 规范和API36

4.4 参考实现37

4.5 J2EE蓝图37

4.6 测试套件38

4.6.1 兼容测试套件38

4.6.2 J2EE应用程序验证包39

4.7.1 标准产品40

4.7 综述40

4.7.2 标准服务43

4.8 详述44

4.9 小结47

4.10 复习题47

第5章 企业解决方案和J2EE48

5.1 概述48

5.2 企业解决方案48

5.3 Java的发展历程49

5.3.1 Java 1.151

5.3.2 Java 252

5.4 J2EE的发展历程54

5.4.1 J2SE54

5.4.2 J2ME55

5.4.3 J2EE55

5.5 J2EE社区56

5.6 J2EE是恰到好处的企业解决方案57

5.7 小结58

5.8 复习题58

第Ⅱ部分 J2EE核心原理61

第6章 J2EE规范的核心要素61

6.1 概述61

6.2.1 Servlet的发展史63

6.2.2 Servlet规范详解63

6.2 Servlet规范63

6.3 JSP规范74

6.3.1 JSP的发展史74

6.3.2 JSP规范详解74

6.3.3 JSP标准动作78

6.3.4 JSP文档80

6.4 EJB规范81

6.4.1 EJB的发展史81

6.4.2 EJB规范详解82

6.4.3 EJB详解82

6.4.4 EJB的生命期85

6.4.5 EJB的高级特性91

6.5 小结91

6.6 复习题91

7.2 客户层的重要性92

7.2.1 客户端的职责92

第7章 客户层92

7.1 概述92

7.2.2 客户端的要点93

7.3 客户层的组件94

7.3.1 HTML客户端94

7.3.2 Applet客户端95

7.3.4 Java应用客户端96

7.3.5 非Java客户端96

7.3.3 MIDlet客户端96

7.3.6 Web服务客户端97

7.4 客户层容器97

7.4.1 浏览器环境97

7.4.2 Java环境97

7.4.3 移动环境97

7.5 小结97

7.6 复习题98

8.2 Web层的重要性99

第8章 表示层99

8.1 概述99

8.2.1 静态和动态内容101

8.2.2 请求/响应101

8.2.3 轻量级101

8.2.4 会话101

8.2.5 可伸缩101

8.2.6 可能实现业务逻辑102

8.3 Web容器102

8.4 Web组件102

8.4.1 Servlet102

8.4.2 Filter103

8.4.3 JSP104

8.5 MVC架构106

8.6 Web层的最佳实践和指南108

8.6.2 表示组件109

8.7 Web层的设计模式109

8.6.1 控制器组件109

8.8 J2EE专用的设计模式111

8.9 小结112

8.10 复习题112

第9章 业务层113

9.1 概述113

9.2 业务层的重要作用113

9.3 业务容器114

9.4 业务组件115

9.4.1 会话Bean115

9.4.2 实体Bean115

9.4.3 消息驱动的Bean116

9.5 会话Bean详解116

9.5.1 无状态会话Bean116

9.5.2 有状态会话Bean117

9.6 实体Bean详解118

9.6.1 持久数据118

9.6.2 主键119

9.6.3 关系119

9.6.4 实体Bean和池化121

9.6.5 BMP实体Bean122

9.6.6 CMP实体Bean122

9.7 MDB详解123

9.8 业务层的业务对象123

9.9 MVC架构与业务层124

9.10 业务层的最佳实践和指南124

9.10.1 会话Bean,有状态还是无状态?124

9.10.2 实体Bean,BMP还是CMP?125

9.10.3 MDB的使用时机和位置125

9.10.5 值对象126

9.11 业务层的设计模式126

9.10.4 数据访问对象126

9.11.1 Business Delegate127

9.11.2 Service Locator127

9.11.3 Session Facade127

9.11.4 Business Object127

9.11.5 Application Service127

9.11.6 Composite Entity128

9.11.7 Transfer Object128

9.11.8 Transfer Object Assembler128

9.11.9 Value List Handler128

9.12 小结128

9.13 复习题129

10.2 已有的EIS系统130

10.2.2 数据库系统130

10.2.1 应用系统130

第10章 EIS集成层130

10.1 概述130

10.2.3 遗留系统131

10.3 EIS集成方案131

10.3.1 基于JDBC API的集成方案131

10.3.2 基于JMS的集成方案132

10.3.3 基于J2EE连接器架构的集成方案132

10.4 集成层的最佳实践和指南133

10.5 小结134

10.4.1 使用EIS访问对象134

10.4.2 连接到EIS134

10.6 复习题135

第11章 服务136

11.1 概述136

11.2 事务136

11.3 J2EE的事务参与者137

11.2.3 链式事务137

11.2.4 Sagas137

11.2.2 嵌套事务137

11.2.1 普通事务137

11.3.1 JTS和JTA138

11.3.2 业务层的事务138

11.4 安全141

11.4.1 身份验证141

11.4.2 授权143

11.4.3 消息保护143

11.4.4 审计143

11.5 小结143

11.6 复习题144

第Ⅲ部分 案例研究147

第12章 ServeNVolley公司147

12.1 概述147

12.2 目前的结构147

12.3 可供使用的服务148

12.4 要求149

12.5 假设、风险和约束149

12.6 可能的解决方案150

12.6.1 高级架构150

12.6.2 设计层和设计模式的运用151

12.7 小结152

12.8 复习题153

第13章 SafeDrive.com门户154

13.1 概述154

13.2 目前的结构154

13.3 可供使用的服务155

13.4 要求155

13.5 假设、风险和约束156

13.6 可能的解决方案156

13.6.1 高级架构156

13.6.2 设计层和设计模式的运用157

13.7 小结158

13.8 复习题159

第14章 SafeDrive.com门户解决方案160

14.1 概述160

14.2 高级设计160

14.3 组件和部署细节161

14.4 客户层162

14.5 Web层的设计167

14.6 业务层的设计209

14.7 小结247

14.8 复习题247

附录A 部署描述符和打包文件249

附录B 池和池化260

附录C 设计模式262

C.1 表示层设计模式263

C.2 业务层设计模式266

D.1 安装269

附录D Sun Java Studio Enterprise269

D.2 利用JSE构建应用程序270

D.2.1 JSE IDE的要点271

D.2.2 新添数据库273

D.2.3 新添数据库驱动程序274

D.2.4 创建连接池、数据源和持久管理器276

D.2.5 创建会话Bean281

D.2.6 创建CMP实体Bean284

D.2.7 创建消息驱动的Bean288

D.2.8 创建Web应用程序客户端292

D.2.9 创建一个J2EE应用程序294

D.3 部署J2EE应用程序295

D.3.1 使用JSE部署应用程序296

D.3.2 使用浏览器管理控制台部署应用程序297

D.4 测试J2EE应用程序原型298

术语表299

热门推荐