第一章 引言 | 第1-26页 |
1.1 分布对象技术的出现 | 第10-11页 |
1.2 对象中间件技术 | 第11-12页 |
1.2.1 中间件的概念 | 第11页 |
1.2.2 对象中间件的概念 | 第11-12页 |
1.3 分布对象技术的分类 | 第12-13页 |
1.3.1 COM组件模型 | 第12页 |
1.3.2 CORBA对象模型 | 第12-13页 |
1.4 J2EE架构 | 第13-17页 |
1.4.1 Java语言简介 | 第13页 |
1.4.2 Java 2 Enterprise Edition 概述 | 第13-15页 |
1.4.3 J2EE的体系结构 | 第15-17页 |
1.5 EJB组件模型 | 第17-23页 |
1.5.1 基本概念 | 第17-18页 |
1.5.2 EJB摸型的结构 | 第18-20页 |
1.5.3 与EJB组件开发相关的系统角色 | 第20-21页 |
1.5.4 EJB组件的分类 | 第21-23页 |
1.6 J2EE/EJB技术的技术优势和发展现状 | 第23-26页 |
第二章 EJB且盼器的设计与实现 | 第26-33页 |
2.1 EJB服务器的结构和功能 | 第26-28页 |
2.1.1 EJB服务器的功能描述 | 第27-28页 |
2.2 EJB服务器的语言实现 | 第28-33页 |
2.2.1 Abs Servicelmpl类 | 第28-29页 |
2.2.2EJBServlce接口 | 第29-30页 |
2.2.3 EJB Servicelmpl类 | 第30-31页 |
2.2.4 EJB服务器功能实现的主要调用流程 | 第31-33页 |
第三章 EJB容器的设计与实现 | 第33-48页 |
3.1 EJB容器总体结构 | 第33-34页 |
3.2 EJB容器模型中的各个接口 | 第34-39页 |
3.2.1 商业方法接口 | 第34-35页 |
3.2.2 EJB Object接口 | 第35页 |
3.2.3 EJB回调API接口 | 第35-38页 |
3.2.4 EJB组件上下文接口 | 第38-39页 |
3.3 EJB容器逻辑对象的功能概述 | 第39-40页 |
3.4 EJB容器逻辑对象的实现 | 第40-48页 |
3.4.1 容器逻辑对象的接口和主类 | 第41-43页 |
3.4.2 相关的EJB部署信息数据结构 | 第43-44页 |
3.4.3 容器方法实现的具体流程和相关数据结构 | 第44-48页 |
第四章 EJB包装类的设计与实现 | 第48-66页 |
4.1 隐式中间件计算模式 | 第48-50页 |
4.2 EJB容器中包装类的设计 | 第50-53页 |
4.2.1 包装类设计模式 | 第50-51页 |
4.2.2 EJB容器中的包装类 | 第51-53页 |
4.3 RMI远程通信与包装类 | 第53-58页 |
4.3.1 RMI的体系结构 | 第54-57页 |
4.3.2 基于RMI的包装类 | 第57-58页 |
4.4 包装类的结构 | 第58-63页 |
4.5 包装类实现方法拦截的流程 | 第63-66页 |
第五章 EJB组件生命周期管理设计与实现 | 第66-81页 |
5.1 无状态会话BEAN组件的生命周期管理 | 第66-71页 |
5.1.1 客户视图中无状态会话Bean的生命周期 | 第66-67页 |
5.1.2 组件实例池机制的引八 | 第67-69页 |
5.1.3 组件实例池的实现 | 第69-71页 |
5.2 有状态会话BEAN的生命周期管理 | 第71-76页 |
5.2.1 有状态会话Bean的生命周期 | 第71-72页 |
5.2.2 生命周期管理实现 | 第72-74页 |
5.2.3 状态转换的实现流程 | 第74-76页 |
5.3 实体BEAN的生命周期管理 | 第76-81页 |
5.3.1 EJB Object对象的生命周期 | 第76-77页 |
5.3.2 引入实例池后的生命周期 | 第77-78页 |
5.3.3 生命周期管理的实现 | 第78-80页 |
5.3.4 状态转换的主要流程 | 第80-81页 |
第六章 EJB组件交易管理的设计与实现 | 第81-91页 |
6.1 J2EE中的交易处理结构 | 第81页 |
6.2 EJB组件的交易模型 | 第81-84页 |
6.2.1 两种交易模型 | 第81-82页 |
6.2.2 CMT模式下支持的交易属性 | 第82-84页 |
6.3 交易管理的实现 | 第84-91页 |
6.3.1 无状态会话Bean组件的交易管理 | 第84-88页 |
6.3.2 有状态会话Bean组件的交易管理。 | 第88-91页 |
第七章 实体BEAN持续化管理的设计与实现 | 第91-99页 |
7.1 持续化管理的功能 | 第91页 |
7.2 实体BEAN组件方法映射 | 第91-96页 |
7.2.1 BMP实体Bean组件方法映射 | 第91-92页 |
7.2.2 CMP实体Bean组件的方法映射 | 第92-96页 |
7.3 实体BEAN组件与数据库之间的数据同步 | 第96-99页 |
7.3.1 ejbLoad读同步的调用 | 第96-97页 |
7.3.2 ejbStore写同步的调用 | 第97-98页 |
7.3.3 优化策略 | 第98-99页 |
第八章 总结 | 第99-100页 |
参考文献 | 第100页 |
致谢 | 第100页 |