本书是引进的印度优质IT职业教育教学用书,是Comp-U-Learn Tech India Ltd.的培训课程用书,与COMP-U-LEARN软件开发职业资格证书相配套。
本书共6章,主要内容包括:理解EJB、介绍会话Bean、介绍实体Bean、编写Bean管理持久性的实体Bean、XML描述符、事务等。本书配有相应的指导手册。
本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养培训使用,还可供本科院校师生、计算机从业人员和爱好者参考。
- Ⅰ 开始之前
- Ⅱ 如何使用本书
- Ⅲ 本书编写目标
- Ⅳ 本书使用惯例
- 第一章 理解EJB
- 1.1 客户端/服务器构架
- 1.2 定义EJB
- 1.3 组件构架
- 1.4 EJB的6个角色
- 1.5 EJB的设计目标
- 1.6 EJB的技术特点
- 1.7 会话Bean
- 1.8 实体Bean
- 1.9 开发Bean
- 1.10 编译过程
- 1.11 部署Bean
- 1.12 运行客户端
- 总结
- 复习题
- 第二章 介绍会话Bean
- 2.1 会话Bean基础
- 2.2 为什么需要会话Bean
- 2.3 理解会话Bean接口
- 2.4 无状态会话Bean的生命周期
- 2.5 有状态会话Bean的生命周期
- 2.6 有状态和无状态会话Bean
- 2.7 事务
- 2.8 开发无状态会话Bean
- 2.9 部署无状态会话Bean
- 2.10 开发有状态会话Bean
- 2.11 部署有状态会话Bean
- 2.12 会话Bean的局限性
- 总结
- 复习题
- 第三章 介绍实体Bean
- 3.1 什么是实体Bean
- 3.2 实体Bean的生命周期
- 3.3 实体Bean的基本原理
- 3.4 容器管理持久性实体Bean的实施方针
- 3.5 create和finder方法的执行
- 3.6 实体环境
- 3.7 实体Bean的种类
- 3.8 容器管理持久性
- 3.9 用于容器管理持久性的XML文件
- 3.10 容器管理持久性实体Bean的实现
- 3.11 CMP的优点
- 3.12 CMP的局限性
- 总结
- 复习题
- 第四章 编写Bean管理持久性的实体Bean
- 4.1 Bean管理持久性
- 4.2 Bean管理持久性的实现原则
- 4.3 create和finder方法的实现
- 4.4 开发Bean管理持久性的实体Bean
- 4.5 本地和远程接口
- 4.6 Bean类
- 4.7 Client类
- 4.8 部署Bean管理持久性的实体Bean
- 4.9 编译和运行Bean
- 4.10 BMP的优点
- 4.11 BMP的局限性
- 4.12 BMP和CMP
- 总结
- 复习题
- 第五章 XML描述符
- 5.1 什么是XML
- 5.2 XML的需求
- 5.3 XML的优点
- 5.4 XML的概念
- 5.5 EJB1.0中的部署描述符
- 5.6 EJB1.X中的部署描述符
- 5.7 无状态会话Bean的描述符
- 5.8 有状态会话Bean的描述符
- 5.9 CMP的描述符
- 5.10 BMP的描述符
- 5.11 Bean的装配描述符
- 5.12 XML、SGML和HTML的比较
- 总结
- 复习题
- 第六章 事务
- 6.1 什么是事务
- 6.2 事务的激励
- 6.3 多用户共享数据
- 6.4 ACID属性
- 6.5 扁平事务
- 6.6 嵌套事务
- 6.7 声明性和程序性事务
- 6.8 事务属性值
- 6.9 理解Bean管理的事务和容器管理的事务
- 6.10 处理事务异常
- 6.11 分布式事务和两阶段提交
- 6.12 使用Java事务处理API(JTA)和Java事务服务(JTS)
- 总结
- 复习题
- 术语表
- 附录A
- 附录B
- 英中文对照词汇表