图书介绍

J2EE构建企业级应用解决方案2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

J2EE构建企业级应用解决方案
  • 陈华军编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115101892
  • 出版时间:2002
  • 标注页数:424页
  • 文件大小:47MB
  • 文件页数:438页
  • 主题词:

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 J2EE的产生背景1

1.1.1 企业级应用程序--电子商务1

1.1.2 多层体系结构1

1.1.3 服务器端组件体系结构2

1.1.4 实现多层应用程序的解决方案2

1.2 J2EE技术3

1.2.1 J2EE的优势3

1.2.2 J2EE的体系结构4

1.2.3 J2EE的服务器端运行环境5

1.2.4 J2EE相关技术概览7

1.2.5 J2EE的开发角色8

1.3 J2EE的应用9

1.3.1 多层J2EE应用程序9

1.3.2 独立客户端应用程序10

1.3.3 简单Web应用程序10

1.3.4 BTB(Business to Business)企业对企业应用程序10

1.4 本章小结11

2.1.1 Enterprise Bean的分类13

第2章 服务器端组件13

2.1 Enterprise Bean13

2.1.2 EJB的客户端14

2.1.3 几种EJB的适用场合14

2.2 中间层与分布式对象15

2.2.1 分布式对象15

2.2.2 中间层16

6.1.1 关系基数17

2.3.1 Enterprise Bean类18

2.3 Enterprise Bean的组成18

2.3.2 EJB对象(EJB Object)19

2.3.3 Remote Interface20

2.3.4 Local Interface21

2.3.5 Home对象和Home Interface21

2.3.6 部署描述文件(Deployment Descriptors)22

2.3.7 集成23

2.4 Enterprise Bean的调用23

2.4.1 使用JNDI寻找Home对象24

2.4.2 Enterprise Bean调用实例25

2.5 本章小结26

第3章 Session Bean27

3.1.1 Session Bean的生命周期27

3.1 Session Bean基础27

3.1.2 Session Bean的分类28

3.2 Hello World无状态Session Bean29

3.2.1 Home Interface29

3.2.2 Remote Interface30

3.2.3 Bean类31

3.2.4 部署描述文件32

3.2.5 Enterprise Bean的集成33

3.2.6 编写客户端代码33

3.2.7 HelloBean小结35

3.3 有状态Session Bean36

3.3.1 有状态Session Bean池36

3.3.2 CountBean37

3.4 本章小结41

4.1.2 对象一关系映射43

4.1.1 Java对象序列化43

第4章 永久性存储基础43

4.1 永久性存储43

4.1.3 对象数据库44

4.2 JDBC基础45

4.2.1 JDBC概要45

4.2.2 数据库的连接46

4.2.3 数据源48

4.2.4 Statement简介52

4.2.5 ResultSet简介54

4.2.6 PreparedStatement简介56

4.2.7 CallableStatement简介57

4.3 Entity Bean基础58

4.3.1 什么是Entity Bean58

4.3.2 Entity Bean所包含的文件59

4.3.3 Entity Bean的一些特点60

4.3.4 Entity上下文对象64

4.4 本章小结64

5.1.1 Entity Bean基础65

5.1 BMP Entity Bean65

第5章 Entity Bean65

5.1.2 Entity Bean的finder方法67

5.1.3 BMP实例--Account Bean69

5.1.4 BMP Entity Bean的生命周期85

5.2 CMP Entity Bean87

5.2.1 CMP Entity Bean的特点87

5.2.2 编写CMP Entity Bean的基本规则91

5.2.3 CMP Entity Bean实例92

5.2.4 CMP Entity Bean的生命周期103

5.3 本章小结104

6.1 关系基数(Cardinality)107

第6章 数据库表关系107

6.1.2 CMP和BMP的不同点107

6.1.3 用BMP实现一对一关系108

6.1.4 使用CMP实现一对一关系109

6.1.5 用BMP实现一对多关系111

6.1.6 用CMP实现一对多关系112

6.1.7 用BMP实现多对多关系113

6.1.8 用CMP实现多对多关系116

6.2 关系的方向性(Directionality)119

6.2.1 在BMP中实现方向性119

6.2.2 在CMP中实现方向性120

6.3 数据库表关系的其他问题121

6.3.1 对象的推迟生成121

6.3.2 聚和关系和组合关系122

6.3.3 引用完整性123

6.4 本章小结124

第7章 Java Servlets技术125

7.1 Java Servlet技术基础125

7.1.1 Servlet简单实例125

7.1.2 用HttpSession对象跟踪保存客户端状态变量127

7.1.3 Cookies128

7.1.4 在Servlet中使用其他资源129

7.1.5 在Servlet之间共享资源131

7.2 Servlet技术在J2EE中的应用132

7.2.1 搭建简单的开发平台132

7.2.2 Adder实例133

7.2.4 设置JNDI名137

7.2.3 设置ContextRoot137

7.2.5 部署和运行138

7.3 本章小结138

第8章 Java Server Pages技术139

8.1 Web应用程序设计的JSP方法139

8.1.1 JSP技术的作用139

8.1.2 JSP页面的外观140

8.2.2 JSP指令141

8.2 JSP基本语法141

8.2.1 JSP小脚本141

8.2.3 JSP动作142

8.2.4 JSP页面中的隐含对象144

8.3 JSP页面中的Java Bean组件146

8.3.1 Java Bean编写规范146

8.3.2 在JSP页面中使用Java Bean146

8.3.3 使用Java Bean作为JSP和Enterprise Bean的中介147

8.4 本章小结159

第9章 自定义标签库161

9.1 自定义标签库简介161

9.1.1 自定义标签161

9.1.2 使用自定义标签库的好处161

9.1.3 自定义标签的使用方法162

9.1.4 标签体162

9.2 编写自定义标签163

9.2.1 标签处理类163

9.2.2 标签库描述文件(Tag Library Descriptors)164

9.2.3 标签属性166

9.2.4 属性值的有效性验证167

9.2.5 带有标签体的标签168

9.2.6 脚本变量168

9.2.7 标签之间的协同操作171

9.3 iterate标签实例173

9.3.1 iterate标签的使用173

9.3.2 标签处理类174

9.4 通过自定义标签访问EJB176

9.4.1 编写JSP文件176

9.3.3 标签辅助信息类176

9.4.2 编写标签库描述文件177

9.4.3 编写标签处理类178

9.5 本章小结180

第10章 事务处理181

10.1 事务处理基础181

10.1.1 为什么需要事务处理181

10.1.2 基本术语182

10.1.3 事务处理模型183

10.2 EJB中的事务处理184

10.2.1 Bean实现的事务处理185

10.2.2 容器管理的事务处理185

10.2.3 客户端控制的事务处理186

10.2.4 三种管理事务的方式的比较187

10.2.5 Entity Bean的事务处理187

10.3 容器管理的事务处理187

10.3.1 事务属性187

10.3.2 容器管理的事务的滚回(Roll Back)190

10.3.3 同步Session Bean的成员变量值191

10.4 Bean管理的事务处理192

10.3.4 容器管理的事务中不能使用的方法192

10.4.1 JDBC事务处理193

10.4.2 JTA事务处理193

10.4.3 Bean管理的事务中不能使用的方法195

10.4.4 Bean管理的事务和容器管理的事务195

10.4.5 客户端控制的事务处理196

10.5 事务的并发控制197

10.6 本章小结200

11.1.1 J2EE用户、域和组201

第11章 安全性201

11.1 认证201

11.1.2 管理用户和组202

11.1.3 客户端认证202

11.2 授权203

11.2.1 定义角色(Role)203

11.2.2 设置方法的访问权限204

11.2.3 把角色映射到用户或组204

11.2.5 编码实现安全逻辑205

11.2.4 安全授权的传递205

11.3 认证与授权的实例描述209

11.3.1 J2EE应用程序客户端209

11.3.2 Web浏览器客户端210

11.4 本章小结211

第12章 JMS和Message-Driven Bean213

12.1 JMS基础213

12.1.1 概述213

12.1.2 JMS API的基本概念214

12.1.3 JMS API编程模型216

12.1.4 一个简单的JMS应用程序221

12.1.5 提高JMS应用程序的可靠性224

12.2 Message-Driven Bean228

12.2.1 MDB概述228

12.2.2 编写Message-Driven Bean228

12.2.3 一个Message-Driven Bean的实例230

12.2.4 Message-Driven Bean中的分布式事务处理231

12.3 Message-Driven Bean与Session Bean的协同工作231

12.3.1 概述231

12.3.2 编写Publisher Session Bean232

12.3.3 编写Message-Driven Bean235

12.3.4 编写客户端程序236

12.3.5 应用程序的部署和运行237

12.4 Message-Driven Bean与Entity Bean的协同工作239

12.4.1 概述239

12.4.2 编写应用程序客户端:HumanResourceClient.java240

12.4.3 编写两个Message-Driven Bean243

12.4.4 编写SetupOffice Entity Bean248

12.4.5 编写ScheduleMsgBean254

12.4.6 应用程序的部署和运行255

12.5 本章小结258

第13章 J2EE高级话题259

13.1 CORBA模型259

13.1.1 CORBA含义259

13.1.2 理解CORBA259

13.1.3 为什么要关心CORBA260

13.1.4 CORBA的工作原理262

13.2.1 RMI-CORBA互操作的必要性268

13.2 RMI-IIOP268

13.2.2 RMI与CORBA的合并270

13.2.3 解析RMI与CORBA的差别271

13.3 结合RMI和CORBA的应用开发步骤272

13.3.1 RMI-IIOP客户端与CORBA对象实现272

13.3.2 CORBA客户端与RMI-IIOP对象实现273

13.4 本章小结274

第14章 开发前的准备工作275

14.1 系统开发环境275

14.2.1 应用服务器简介276

14.2 应用服务器--BAS276

14.2.2 应用服务器的适用领域277

14.2.3 应用服务的各种性能278

14.2.4 Application Server种类278

14.2.5 Borland Application Server4.5简介278

14.3 开发工具Borland Jbuilder5282

14.3.1 初识Jbuilder5环境282

14.3.2 开发前的环境配置291

14.4 JDataStore简介298

14.4.2 JDataStore Explore的操作299

14.4.1 JDataStore Explore的功能简介299

14.5 本章小结300

第15章 Esite实例分析301

15.1 Esite实例简介301

15.1.1 运行实例前的设置301

15.1.2 预览Esite实例305

15.2 数据库结构分析308

15.3 EJB结构分析309

15.3.1 Entity Bean309

15.3.2 Session Bean310

15.4 功能模块分析311

15.5 分析汇总311

15.6 本章小结312

第16章 EJB层的开发313

16.1 Entity Bean的开发313

16.1.1 新建项目和空EJB组313

16.1.2 Entity Bean“User”的开发315

16.1.3 Entity Bean“Inventory”的开发320

16.1.4 Entity Bean“Order”和“Orderitem”的开发321

16.1.5 Entity Bean“ShoppingCart”的开发324

16.2 Session Bean的开发327

16.2.1 Session Bean“ServerDataModule”的开发327

16.2.2 ServerDataModuleBean类深入分析338

16.2.3 Session Bean“Cart”的开发349

16.3 本章小结357

17.1 开发ClientDataModule类359

17.1.1 建立ClientDataModule框架359

第17章 Web层的开发359

17.1.2 ClientDataModule类源代码分析361

17.2 Servlet相关开发366

17.2.1 开发SessionBean类366

17.2.2 Login类的开发371

17.2.3 NewUserServlet类的开发373

17.2.4 Search类的开发376

17.2.5 AddItem类的开发377

17.2.6 RemoveItem类的开发379

17.2.7 Purchase类的开发380

17.2.8 Logout类的开发382

17.3 JSP页面的开发383

17.3.1 welcome.jsp页面的开发385

17.3.2 searchresults.jsp页面的开发386

17.3.3 shoppingcart.jsp页面的开发390

17.4 本章小结392

第18章 集成Esite系统393

18.1 在BAS中部署EJB393

18.2 配置Tomcat服务器的运行395

18.3 运行Esite396

18.4 本章小结397

第19章 客户端应用程序399

19.1 开发Application类和Frame类399

19.1.1 建立Application和Frame框架399

19.1.2 添加库存管理功能401

19.2 BookstoreManagerFrame的源代码分析405

19.3 本章小结407

附录1 EJB快速参考手册409

附录2 OMGIDL语法419

热门推荐