当前位置:首页 > 工业技术
EJB企业应用与开发实例
EJB企业应用与开发实例

EJB企业应用与开发实例PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:班书昊编著
  • 出 版 社:北京:北京科海电子出版社
  • 出版年份:2003
  • ISBN:7900107436
  • 页数:450 页
图书介绍:
《EJB企业应用与开发实例》目录

第1章 J2EE 和 EJB 体系 1

1.1 Java 体系简介 1

1.1.1 分布式计算系统 1

1.1.2 J2EE 简介 2

1.1.3 EJB 简介 2

1.2 J2EE 体系 3

1.2.1 J2EE 体系结构 3

1.2.2 J2EE 企业应用 4

1.2.3 J2EE 涉及的角色、容器体系结构及 API 8

1.3 EJB 体系 10

1.3.1 EJB 体系结构、Bean 类型与容器服务 10

1.3.2 EJB 中的角色分析 12

1.3.3 客户访问 Bean 实例 13

1.4 本章小结 14

第2章 EJB 的简单开发 15

2.1 如何开发 EJB 15

2.1.1 EJB 的开发步骤 15

2.1.2 EJB 开发中的角色 19

2.2 开发 EJB 应用程序 20

2.2.1 EJB 客户视图 21

2.2.2 开发主接口和组件接口 21

2.2.3 开发实现类 27

2.3.2 在 J2EE 中使用部署工具 30

2.3.1 部署描述项定义 30

2.3 部署描述项 30

2.4 编写客户端程序 32

2.4.1 客户端程序的开发和查找 32

2.4.2 远程运行客户端应用程序 35

2.4.3 EJBMetaData 接口 35

2.5 编写完整的 HelloBean 37

2.6 本章小结 41

第3章 三类 Bean 的介绍 42

3.1 会话 Bean 42

3.1.1 无状态会话 Bean 和状态会话 Bean 的区别 42

3.1.2 开发无状态会话 Bean 43

3.1.3 部署无状态会话 Bean 46

3.1.4 开发和运行无状态会话 Bean 的客户程序 47

3.1.5 开发状态会话 Bean 50

3.1.6 部署状态会话 Bean 52

3.1.7 开发和运行状态会话 Bean 的客户程序 53

3.1.8 会话 Bean 的生命周期 54

3.1.9 使用句柄 56

3.2 EJB1.1实体 Bean 58

3.2.1 实体 Bean 的介绍 58

3.2.2 BMP 和 CMP 的开发 60

3.2.3 部署 BMP 和 CMP 69

3.2.4 开发客户程序(客户端应用程序) 71

3.2.5 实体 Bean 的生命周期 74

3.3.1 消息驱动 Bean 的定义 80

3.3 消息驱动 Bean 80

3.3.2 消息驱动通信模型 81

3.3.3 开发消息驱动 Bean 82

3.3.4 编写消息驱动 Bean 实例 83

3.4 本章小结 85

第4章 EJB2.0实体模型 86

4.1 新旧 CMP 的差别 86

4.1.1 EJB1.1 CMP 模型问题 86

4.2 全新的 CMP 模型 87

4.2.1 模型问题 87

4.1.2 EJB2.0实现的 CMP 目标 87

4.2.2 抽象方法 88

4.2.3 客户视图 90

4.2.4 关系和查询语言 95

4.3 全新的 BMP 100

4.3.1 部署描述项新结构 100

4.4 本章小结 111

第5章 开发高级的 BMP 和 CMP 112

5.1 开发高级的 CMP 实体 Bean 112

5.1.1 使用 CMP 中的实体组件 112

5.1.2 CMP 提供的关系 128

5.1.3 全新的查询语言 142

5.2.1 实体 Bean 映射到表格 147

5.2 高级 BMP 开发 147

5.2.2 查找表的使用 164

5.2.3 对象关系的处理 172

5.3 本章小结 182

第6章 异步通信和事务处理 183

6.1 异步通信 183

6.1.1 JMS 与相关术语 183

6.1.2 实用实例 191

6.2 事务处理和 EJB 199

6.2.1 事务与 ACID 属性 199

6.2.3 事务模型 202

6.2.2 事务处理与补偿 202

6.2.4 事务与 EJB 203

6.2.5 分布式事务 212

6.2.6 综合实例 215

6.3 本章小结 221

第7章 EJB 容器 222

7.1 EJB 容器及其运行环境 222

7.1.1 EJB 容器 222

7.1.2 运行环境 222

7.2 部署和管理 235

7.3 群集概念 240

7.4 实例编写 242

7.5 本章小结 250

第8章 EJB 的总体考察 251

8.1 设计目标与技术优势 251

8.2 服务框架 254

8.2.1 Home 接口和 Remote 接口 255

8.2.2 Finder 方法和主键 257

8.2.3 会话 Bean 和实体 Bean 259

8.2.4 管理持久性 262

8.2.5 部署描述项 263

8.3 高级事务管理 264

8.3.1 定义事务和 CORBA OTS 265

8.3.2 恢复对象和指定事务控制 266

8.3.3 JTS(Java 事务服务) 267

8.3.4 Bean 管理的事务 268

8.3.5 会话同步接口 269

8.3.6 加入事务和划分事务 270

8.3.7 数据库操作的事务管理 270

8.3.8 分布式事务的支持 271

8.4 EJB 接口的高级处理 271

8.4.1 类的开发 271

8.4.2 接口使用的方法 273

8.4.3 EJB 的编程环境 275

8.4.4 一个完整的 WELCOME 例子 275

8.5.1 EJB 的客户视图 280

8.5 如何编写 EJB 客户端 280

8.5.2 管理事务 285

8.5.3 获得 EJB 的信息 286

8.5.4 JNDI 的支持 287

8.5.5 EJB 到 CORBA 的映射 287

8.6 EJB 2.0的 JMS 290

8.7 如何在 JBOSS Server 上发布 EJB 294

8.8 EJB 技术中的数据库 295

8.8.1 J2EE 技术简介 296

8.8.2 EJB 组件简介 296

8.8.3 建立数据库连接 297

8.8.4 EJB 数据库应用的例子 298

8.9 本章小结 304

第9章 资源管理与 EJB 服务 305

9.1 EJB 环境 305

9.1.1 EJB 环境理论部分 305

9.1.2 EJB 环境实例 307

9.2 企业 Bean 的相互通信 311

9.2.1 理论部分 311

9.2.2 EJB 引用实例 312

9.3 连接工厂和资源管理器 315

9.3.1 工厂与管理器的理论部分 315

9.3.2 编写使用管理器的实例 319

9.4 本章小结 326

10.1.1 EJB 安全模型 327

第10章 EJB 安全设计与性能测试 327

10.1 EJB 的安全性 327

10.1.2 EJB 安全管理的三个问题 328

10.2 EJB 的设计模式与设计策略 335

10.2.1 EJB 设计模式 335

10.2.2 EJB 的设计策略 341

10.3 EJB 性能与测试 345

10.3.1 EJB 性能 345

10.3.2 EJB 测试技术 349

10.4 本章小结 356

11.1 使用 CORBA 的 EJB 集成技术 358

第11章 CORBA 与 EJB 集成技术 358

11.2 使用 CORBA 的 EJB 集成技术编写实例 360

11.2.1 使用 CORBA 访问 EJB 实例 360

11.2.2 【实例11.2】——使用 CORBA 的 EJB 客户 367

11.3 本章小结 371

第12章 J2EE 应用程序 372

12.1 对象模型实例 372

12.2 编写实体 Bean 374

12.2.1 【实例12.1】——客户实体 Bean 374

12.2.2 【实例12.2】——订单行目录实体 Bean 379

12.2.3 【实例12.3】——订单实体 Bean 380

12.3.1 【实例12.4】——Quote Line Item Bean 387

12.3 编写会话 Bean 387

12.3.2 【实例12.5】——Quote Bean 390

12.3.3 【实例12.6】——Pricer Bean 391

12.3.4 【实例12.7】——Bank Teller Bean 395

12.4 J2EE 集成服务器 400

12.5 本章小结 405

第13章 EJB 生成 Web 服务 406

13.1 Web 服务体制 406

13.1.1 Web 体系 406

13.2 EJB 生成 Web 服务实例 407

13.2.1 编程目标与思想 407

13.1.2 Web 服务规范 407

13.2.2 代码与分析 408

13.2.3 Bean 实例后处理 408

13.3 本章小结 410

第14章 基于 COM 的客户机与无线 EJB 客户 411

14.1 基于 COM 的客户机 411

14.1.1 COM 概述 411

14.1.2 实例编写 412

14.2 无线 EJB 客户 421

14.2.1 无线 EJB 客户理论 421

14.2.2 如何编写无线 EJB 实例——出租车服务 423

14.2.3 编写无线 EJB 客户——出租车应用程序 426

14.3 本章小结 450

相关图书
作者其它书籍
返回顶部