图书介绍

Enterprise JavaBeans 2.0程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Enterprise JavaBeans 2.0程序设计
  • 操宜新,薛江波编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111110560
  • 出版时间:2003
  • 标注页数:441页
  • 文件大小:25MB
  • 文件页数:459页
  • 主题词:

PDF下载


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

下载说明

Enterprise JavaBeans 2.0程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 EJB基础1

1.1 EJB的历史和目标1

1.1.1 EJB的基本概念1

1.1.2 EJB体系结构的历史2

1.1.3 组件体系结构3

1.1.4 多层体系结构5

1.1.5 EJB设计的目标7

1.2 EJB的特点及使用7

1.2.1 三种分布式体系结构的比较7

1.2.2 EJB的使用对象9

1.2.3 EJB的优势12

1.2.4 使用EJB的商业解决方案13

1.3 Java2平台,企业版(J2EE)14

1.3.1 什么是J2EE14

1.3.2 J2EE框架15

1.3.3 EJB16

1.3.4 通信机制17

1.3.5 数据连接18

1.3.6 商业逻辑处理机制19

1.3.7 Web连接19

1.3.8 JavaMail20

1.3.9 XML20

1.5 小结21

1.4 EJB的现状和前景21

2.1 什么是企业Bean22

2.1.1 EJB的种类22

第2章 进一步深入EJB22

2.1.2 EJB的基础:分布式对象24

2.1.3 分布式对象和中间件25

2.2 Enterprise Bean的组成27

2.2.1 Enterprise Bean类27

2.2.2 EJB对象28

2.2.3 远程接口30

2.2.4 本地接口31

2.2.6 Home接口32

2.2.5 Home对象32

2.2.7 部署描述符33

2.2.8 厂商相关文件34

2.2.9 Ejb-jar文件34

2.3 EJB中各角色介绍35

2.3.1 企业Bean提供商35

2.3.2 应用程序集成商36

2.3.3 部署方案设计师36

2.3.4 EJB服务器提供商37

2.3.5 EJB容器提供商37

2.4 容器和服务器的责任38

2.4.1 资源管理和Bean生命周期管理38

2.3.7 系统管理员38

2.3.6 持续性管理器提供商38

2.4.2 状态管理39

2.4.3 事务处理39

2.4.4 安全39

2.4.5 持续性40

2.4.6 远程访问和位置透明性40

2.4.7 代码粘合和Bean安装工具40

2.4.8 特殊容器功能40

2.5 理解EJB的调用41

2.5.1 JNDI在EJB中的作用41

2.5.2 如何用JNDI来定位Home对象42

2.5.3 生成一个EJB对象44

2.5.4 调用一个方法44

2.5.5撤消一个EJB对象44

2.6 EJB的配置与部署44

2.6.1 使用XML的J2EE应用程序部署描述45

2.6.2 EJB部署描述符顶极元素48

2.6.3 EJB JAR文件50

2.6.4 EJB部署过程50

2.7 小结51

第3章 开发工具和服务器53

3.1 J2EE开发包和它的部署工具53

3.1.1 建立源文件54

3.1.2 编译55

3.1.3 部署56

3.1.4 运行58

3.1.5 补充59

3.2 Borland Jbuilder和BAS/BES60

3.2.1 设置61

3.2.2 开发61

3.2.3 运行63

3.2.4 补充64

3.3 数据库服务器Cloudscape和Oracle65

3.3.1 Cloudscape65

3.3.2 Oracle66

3.4 流行EJB服务器评估72

3.4.1 SUN的J2EE73

3.4.2 BEA的WebLogic74

3.4.3 IBM的WebSphere74

3.4.4 Borland的BES75

3.4.5 免费的JBOSS75

3.5 小结76

第4章 会话Bean77

4.1 概述77

4.2 会话Bean编程接口78

4.2.1 EJBHome/EJBLocalHome接口78

4.2.2 EJBObject/EJBLocalObject接口80

4.2.3 SessionBean接口81

4.3 无状态会话Bean83

4.3.2 无状态会话Bean的特性84

4.3.1 无状态会话Bean简介84

4.3.3 无状态会话Bean的生存期模型85

4.4 有状态会话Bean88

4.4.1 有状态会话Bean简介88

4.4.2 对话状态89

4.4.3 有状态会话Bean的生存期模型89

4.5 使用CountBean汇总商品价格91

4.5.1 Bean类CountBean.java91

4.5.2 Home接口CountHome.java93

4.5.3 远程接口Count.java94

4.5.4 部署描述符95

4.5.5 部署Bean96

4.5.6 客户端代码97

4.5.7 运行98

4.6 小结98

第5章 实体Bean100

5.1 数据持续化100

5.1.1 各行其是时期100

5.1.2 第一次统一浪潮——ODBC101

5.1.3 Java的处理方法——JDBC103

5.1.4 未来的方向——JDO104

5.1.5 EJB2.0的处理方式——实体Bean和EJB QL104

5.2 实体Bean概述106

5.2.2 实体Bean的缓冲107

5.2.1 实体Bean的生存期长107

5.2.3 实体Bean可以被多个客户端调用108

5.2.4 主键110

5.2.5 两种不同的实体Bean111

5.3 实体Bean编程接口一——EntityBean接口111

5.3.1 setEntityContext/unsetEntityContext方法112

5.3.2 ejbRemove方法113

5.3.3 ejbActivate/ejbPassivate方法114

5.3.4 ejbLoad/ejbStore方法116

5.3.5 ejbCreate方法116

5.3.6 ejbPostCreate方法116

5.4 实体Bean编程接口二——其他几种接口116

7.3 小结117

5.4.1 EntityContext接口117

5.4.2 EJBHome/EJBLocalHome接口118

5.4.3 Home方法121

5.5 实体Bean的生存期模型121

5.6 小结123

第6章 容器管理持续性的实体Bean124

6.1 概述124

6.1.1 抽象持续模式124

6.1.2 EJB QL125

6.2 实体Bean类127

6.2.1 CMP的Bean类是虚类127

6.2.2 字段在子类中定义128

6.3.1 远程接口Book.java130

6.3 用CMP实体Bean表示图书信息130

6.3.2 本地接口BookLocal.java131

6.3.3 本地Home接口BookHome.java132

6.3.4 本地Home接口BookLocalHome.java133

6.3.5 实体Bean类BookBean.java134

6.3.6 部署描述符ejb-jar.xml138

6.3.7 客户端代码BookClient.java141

6.4 容器管理的关系142

6.4.1 实体Bean的关系类型143

6.4.2 CMR字段144

6.4.3 在部署描述符中指定关系144

6.4.4 示例145

6.5 小结151

第7章 Bean管理持续性的实体Bean152

7.1 BMP实体Bean中持续性的实现152

7.1.1 数据库连接152

7.1.2 ejbFinder方法155

7.2 用BMP实体Bean表示银行账户信息156

7.2.1 远程接口Account.java156

7.2.2 AccountLocal.java158

7.2.3 AccountHome.java159

7.2.4 AccountLocalHome.java160

7.2.5 AccountPK.java162

7.2.6 AccountBean.java163

7.2.7 部署描述符173

7.2.8 数据库脚本account.sql175

7.2.9 客户端程序AccountClient.java175

第8章 消息驱动Bean178

8.1 JMS概述178

8.1.1 消息是什么178

8.1.2 JMS API是什么179

8.1.3 如何使用JMS API179

8.1.4 JMS API在J2EE中如何工作180

8.1.5 异步的概念180

8.2 基本的JMS API概念182

8.2.1 JMS体系结构182

8.2.2 消息域183

8.2.4 JMS API编程模型185

8.2.3 消息处理185

8.3 消息驱动Bean概述191

8.4 编程接口192

8.4.1 所需的消息驱动Bean接口193

8.4.2 所需的javax.jms.MessageListener接口193

8.4.3 消息驱动Bean的上下文接口193

8.4.4 消息驱动Bean的ejbCreate方法194

8.4.5 序列化的消息驱动Bean方法194

8.4.6 消息处理的并行性194

8.4.7 消息驱动Bean方法的事务上下文194

8.4.8 消息应答194

8.5 消息驱动Bean的生存期模型195

8.4.11 消失了的ejbRemove方法195

8.4.9 消息驱动Bean与目的地的关联195

8.4.10 处理异常195

8.6 建立一个Email应用程序196

8.6.1 第一步:建立一个电子邮件消息队列197

8.6.2 第二步:编写电子邮件客户端(EmailClient.java)197

8.6.3 第三步:编写一个消息驱动Bean(EmailMDB.java)202

8.6.4 第四步:为消息驱动Bean编写部署描述符207

8.6.5 第五步:将代码打包208

8.7小结209

第9章 事务处理和安全管理210

9.1 事务处理的概念210

9.2.1 对多个数据库的更新213

9.2 几种典型的事务213

9.2.2 基于JMS会话的消息发送、接收与多个数据库更新214

9.2.3 通过多个EJB服务器更新数据库215

9.2.4 基于客户端管理的划分215

9.2.5 基于容器管理的划分215

9.3 声明型事务管理216

9.3.1 事务作用域217

9.3.2 事务属性218

9.3.3 事务属性的定义219

9.3.4 事务传播220

9.4 显式事务管理221

9.4.1 在基于Bean管理的事务中的事务传播224

9.4.2 UserTransaction接口225

9.4.3 Status接口226

9.4.4 EJBContext中的回滚方法227

9.5 事务中的异常处理228

9.5.1 系统异常229

9.5.2 应用程序异常230

9.6 安全管理231

9.6.1 标准的EJB安全性编程机制232

9.6.2 标准声明性EJB安全机制234

9.6.3 特定供应商访问控制映射方法235

9.6.4 特定供应商身份与认证236

9.6.5 各角色在安全管理中的责任236

9.7 小结238

第10章 EJB和其他分布式处理技术的比较239

10.1 远程方法调用239

10.1.1 RMI概述239

10.1.2 RMI体系结构240

10.1.3 RMI程序开发242

10.1.4 RMI和EJB246

10.2 CORBA247

10.2.1 CORBA简介248

10.2.2 CORBA如何工作251

10.2.3 IIOP上的RMI255

10.2.4 CORBA与EJB协同工作257

10.3.1 Windows DNA对象模型260

10.3 COM260

10.3.2 J2EE对象模型261

10.3.3 EJB和J2EE与COM+和Windows DNA的技术比较263

10.3.4 EJB与COM的沟通269

10.4 小结272

第11章 UML与EJB273

11.1 UML概述273

11.1.1 什么是UML273

11.1.2 UML的目标275

11.1.3 UML中的基本概念276

11.1.4 标准建模语言UML的主要特点277

11.2 UML一览278

11.1.5 标准建模语言UML的应用领域278

11.2.1 建模技术279

11.2.2 UML视图279

11.2.3 类图280

11.2.4 用例视图281

11.2.5 交互视图282

11.2.6 状态图284

11.2.7 活动视图285

11.2.8 物理视图286

11.2.9 模型管理视图289

11.2.10 扩展结构290

11.2.11 视图间的联系290

11.3.1 目标291

11.3 UML到EJB映射291

11.3.2 相关标准292

11.3.3 UML扩展292

11.3.4 UML框架293

11.4 UML框架294

11.4.1 名词定义294

11.4.2 已定义通用模型元素295

11.4.3 标准扩展295

11.5 UML 描述符299

11.5.1 概述299

11.5.2 UML描述符文件类型定义299

11.6.1 正向工程300

11.6 正向工程与逆向工程300

11.6.2 逆向工程301

11.7 一个例子301

11.8 小结305

第12章 EJB设计模式306

12.1 基础知识307

12.1.1 什么是设计模式307

12.1.2 描述设计模式308

12.1.3 使用模式的好处309

12.2 设计模式怎样解决设计问题310

12.2.1 对象设计310

12.2.2 运用复用机制313

12.3.1 设计EJB时考虑的因素315

12.2.3 设计应支持变化315

12.3 设计EJB时考虑的因素和不良设计分析315

12.3.2 不良设计分析318

12.4 重构商业层321

12.4.1 用会话Bean封装实体Bean322

12.4.2 介绍商业代理322

12.4.3 合并会话Beans323

12.4.4 消除实体Beans内部通信323

12.5 值对象模式324

12.5.1 问题的提出324

12.5.2 解决方案325

12.5.3 小结330

12.5.4 相关模式331

12.6 值对象装配器模式331

12.6.1 问题的提出331

12.6.2 解决方案332

12.6.3 小结334

12.6.4 相关模式335

12.7 会话外观模式335

12.7.1 问题的提出335

12.7.2 解决方案337

12.7.3 小结339

12.8 复合实体模式340

12.8.1 问题的提出340

12.7.4 相关模式340

12.8.2 解决方案341

12.8.3 小结343

12.8.4 相关模式344

12.9 消息外观模式344

12.9.1 问题的提出344

12.9.2 解决方案346

12.9.3 小结348

12.9.4 相关模式349

12.10 服务定位器模式349

12.10.1 问题的提出349

12.10.2 解决方案351

12.10.4 相关模式354

12.10.3 小结354

12.11 总结355

第13章 EJB的实际应用:网上书店356

13.1 迈出第一步:系统设计356

13.1.1 实体Bean356

13.1.2 实体Bean之间的联系357

13.1.3 会话Bean及进一步的考虑358

13.2 顾客实体表示:CustomerBean359

13.2.1 远程接口Customer.java359

13.2.2 本地接口CustomerLocal.java360

13.2.3 远程Home接口CustomerHome.java361

13.2.4 本地Home接口CustomerLocalHome.java363

13.2.5 Bean类CustomerBean.java364

13.3 订单实体表示OrderBean369

13.3.1 远程接口Order.java369

13.3.2 本地接口OrderLocal.java370

13.3.3 远程Home接口OrderHome.java371

13.3.4 本地Home接口OrderLocalHome.java372

13.3.5 Bean类OrderBean.java374

13.4 订单细目表示OrderItemBean378

13.4.1 远程接口OrderItem.java378

13.4.2 本地接口OrderLocal.java379

13.4.3 远程Home接口OrderHome.java380

13.4.4 本地Home接口OrderLocalHome.java381

13.4.5 主键类OrderPK.java382

13.4.6 Bean类OrderBean.java383

13.5 购物车表示CartBean385

13.5.1 远程接口Cart.java385

13.5.2 本地接口CartLocal.java386

13.5.3 Home接口CartHome.java386

13.5.4 本地Home接口CartLocalHome.java387

13.5.5 Bean类CartBean.java388

附录A 理解Java命名和目录接口(JNDI)393

A.1 JNDI概述393

A.2 JNDI中的概念395

A.3 JNDI编程398

B.1 XML文档结构和语法规则409

附录B 理解XML409

B.2 基本概念412

B.3 XML的深入了解416

B.4 XML的分析、处理和应用421

附录C EJB快速参考424

C.1 EJB API列表424

C.2 EJBHome424

C.3 EJBLocalHome425

C.4 EJBLocalObject426

C.5 EJBMetaData427

C.6 EJBObject427

C.8 EntityBean428

C.7 EnterpriseBean428

C.9 EntityContext430

C.10 Bandle430

C.11 HomeHandle431

C.12 MessageDrivenBean431

C.13 MessageDrivenContext432

C.14 SessionBean432

C.15 SessionContext433

C.16 SessionSynchronization433

C.17 EJB异常参考434

C.18 EJB类层次结构图435

附录D EJB(J2EE)服务器厂商和产品436

热门推荐