J2EE平台上的EJB组件开发

J2EE平台上的EJB组件开发
作 者: Valda Matena Beth Stearns 瞿裕忠 瞿裕忠
出版社: 机械工业出版社
丛编项: Sun公司核心技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: EJB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《J2EE平台上的EJB组件开发》作者简介

内容简介

J2EE作为一个标准的体系结构,为使用Java进行基于Web的企业应用的开发与部署提供了无与伦比的支持。本书重点讨论J2EE平台的主干EJB的体系结构,描绘如何使用EJB组件体系结构开发与部署企业应用,并以示例阐述了在企业应用开发中如何应用EJB体系结构及其特性。本书适合计算机专业研究生、企业应用开发部署人员及对EJB技术感兴趣的其他人员阅读。

图书目录

译者序

前言

第1章 EJB体系结构的优势

1. 1 从二层体系结构到J2KE体系结构

1. 1. 1 二层应用体系结构

1. 1. 2 传统的三层应用体系结构

1. 1. 3 早期的基于Web的应用体系结构

1. 1. 4 J2EE应用体系结构

1. 2 EJB体系结构的优势

1. 2. 1 对于应用开发者的好处

1. 2. 2 对于客户的好处

1. 3 小结

第2章 EJB体系结构概况

2. 1 什么是E3B应用

2. 2 业务实体. 过程和企业bean的类型

2. 2. 1 业务实体

2. 2. 2 业务过程

2. 2. 3 业务规则的实现

2. 2. 4 企业bean的类型

2. 2. 5 实体bean和会话bean的选择

2. 2. 6 何时使用依赖对象

2. 3 企业bean的结构

2. 3. 1 企业bean的home接口

2. 3. 2 企业bean的remole接口

2. 3. 3 企业bean类

2. 3. 4 部署描述符

2. 4 容器工具和服务

2. 4. 1 容器元素

2. 4. 2 容器运行时服务

2. 5 小结

第3章 EJB角色

3. 1 EJB角色

3. 1. 1 bean开发者

3. 1. 2 应用组装者

3. 1. 3 部署者

3. 1. 4 系统管理员

3. 1. 5 EJB容器提供者

3. 1. 6 EJB服务器提供者

3. 2 工具

3. 3 小结

第4章 会话bean应用开发

4. 1 何时使用会话bean

4. 1. 1 在Web应用中使用会话bean

4. 1. 2 在传统的三层业务应用中使用会话bean

4. 2 理解会话对象的状态

4. 2. 1 有状态和无状态的会话bean的比较

4. 2. 2 理解交互状态

4. 3 应用示例概述

4. 3. 1 应用的用户视图

4. 3. 2 应用程序的主要部分

4. 3. 3 福利登记业务过程

4. 4 Enro1LmentEJB有状态的会话bean的细节

4. 4. 1 Enro11mentEJB会话bean 的主要部分

4. 4. 2 会话bean类Enro11mentBean的细节

4. 4. 3 客户开发者的观点

4. 5 PayrollEJB无状态的会话bean

4. 5. 1 PaP011EJB无状态的会话bean的组成

4. 5. 2 客户开发者的观点

4. 6 数据库模式

4. 6. 1 EmployeeDatabase的数据库模式

4. 6. 2 BenefitsDatabase的数据库模式

4. 6. 3 Pavro11Database的数据库模式

4. 7 容器提供的服务

4. 8 小结

第5章 容器中的会话bean

5. 1 容器元素

5. 2 容器在运行时怎样管理会话bean

5. 2. 1 EJB home接口的查找

5. 2. 2 会话对象的创建

5. 2. 3 业务方法的调用

5. 2. 4 会话bean的活化与钝化

5. 2. 5 会话对象的删除

5. 2. 6 会话bean的超时

5. 3 小结

第6章 理解实体bean

6. 1 实体Lean的客户视图

6. 1. 1 home接口

6. 1. 2 remote接口

6. 1. 3 主键和对象标识

6. 1. 4 实体对象生命周期

6. 1. 5 实体bean句柄

6. 2 实体bean的bean开发者视图

6. 2. 1 实体对象的持久性

6. 2. 2 实体bean类的方法

6. 2. 3 实体bean实例的生命周期

6. 2. 4 使用ejbLoad和ejbStore方法

6. 2. 5 设计实体bean的remote接口

6. 2. 6 对一个实体对象的同时调用

6. 2. 7 与现有数据共同使用实体bean

6. 3 小结

第7章 实体bean应用示例

7. 1 应用概况

7. 1. 1 问题描述

7. 1. 2 应用的主要部分

7. 1. 3 分布式部署

7. 2 Star Enterprise公司的已有部件

7. 2. 1 员工数据库

7. 2. 2 薪水系统

7. 3 Wombat开发的部件

7. 3. 1 Wombat部件的概貌

7. 3. 2 Enro1LmentEJB会话bean

7. 3. 3 EmptoyeeEJB实体bean

7. 3. 4 SelectionEJB实体bean

7. 3. 5 WrapPerPLanEJB实体bean

7. 3. 6 Knro11mentWeb Web应用

7. 3. 7 BenefitsAdminWeb Web应用

7. 3. 8 BenefitslDbatabase

7. 3. 9 各个部件的打包

7. 4 Premium Health公司开发的部件

7. 4. 1 概况

7. 4. 2 PremiumHealthPlanEJB实体bean

7. 4. 3 HelPerEJB会话bean

7. 4. 4 PremiumHealthAdminWebWeb应用

7. 4. 5 PremiumHealthAdminApp

7. 4. 6 PremiumHealthDatabase

7. 4. 7 打包

7. 5 Providence公司开发的部件

7. 5. 1 概况

7. 5. 2 ProvidencePlanEJB实体bean

7. 5. 3 ProvidenceSewiceWeb Web应用

7. 5. 4 打包

7. 6 集成技术总结

7. 6. 1 bean提供者发布EJB客户— 视图接口

7. 6. 2 客户提供者发布EJB客户— 视图接口

7. 6. 3 容器管理持久性的使用

7. 7 小结

第8章 理解事务

8. 1 声明性事务划分

8. 1. 1 事务属性

8. 1. 2 事务属性值

8. 1. 3 示例应用程序的事务属性

8. 2 事务的编程划分

8. 2. 1 通过客户划分事务

8. 2. 2 通过会话bean划分事务

8. 2. 3 使用事务的编程划分的缺陷

8. 3 小结

第9章 管理安全

9. 1 系统管理员的职责

9. 1. 1 管理用户和安全要点

9. 1. 2 管理要点映射

9. 2 容器提供者的职责

9. 2. 1 鉴别和授权任务

9. 2. 2 管理多个应用程序和域

9. 3 应用程序提供者的安全视图

9. 3. 1 客户鉴别

9. 3. 2 授权

9. 3. 3 声明性安全机制

9. 3. 4 安全角色

9. 3. 5 方法许可

9. 3. 6 可编程安全APl

9. 3. 7 安全应用示例

9. 4 部署者的职责

9. 4. 1 部署Wombat的企业bean

9. 4. 2 部署Premium Health的企业bean

9. 4. 3 部署Providence的企业bean

9. 5 小结

附录A API参考

附录B 代码示例

术语表