第1章 J2EE概况
1-1 J2EE简介
1-2 软件与环境设置
第2章 一个含EJB的简单程序
2-1 编写EJB的代码
2-1-1 Remote Interface接口
2-1-2 Home Interface接口
2-1-3 EJB类的代码
2-2 编写客户机代码
2-3 部署和设置代码
2-3-1 建立新的Application
2-3-2 部署EJB
2-3-3 部署独立运行的客户程序
2-3-4 设置Application各部分的相关参数
2-3-5 部署Application
2-4 独立运行程序的执行
2-5 J2EE中的JSP和Servlet
2-6 访问EJB的JSP和Servlet
2-7 本章小结
第3章 Stateful SessionBean
3-1 Stateful SessionBean
3-1-1 编写EJB的代码
3-1-2 编写客户机程序的代码
3-1-3 部署代码和运行客户机程序
3-2 EJB的比较
3-3 环境参数
3-4 本章小结
第4章 Bean-Managed Persistence Entity Bean
4-1 编写与数据库连接的EJB
4-1-1 编写Entity Bean的Remote Interface
4-1-2 编写Entity Bean的Home Interface
4-1-3 编写Entity Bean
4-1-4 编写客户机程序
4-1-5 代码的部署和参数设置
4-1-6 运行客户机程序
4-2 编辑数据库表格的EJB
4-2-1 编写Entity Bean的Remote Interface
4-2-2 编写Entity Bean的Home Interface
4-2-3 编写Entity Bean
4-2-4 编写客户机程序
4-2-5 代码的部署、设置和运行
4-3 建立基本功能较完善的EJB
4-3-1 编写Remote Interface的代码
4-3-2 编写Home Interface的代码
4-3-3 编写EJB类的代码
4-3-4 编写客户机程序的代码
4-3-5 部署和运行程序
4-4 关键字类
4-4-1 编写关键字类
4-4-2 编写Remote Interface
4-4-3 编写Home Interface的代码
4-4-4 编写EJB类的代码
4-4-5 编写客户机程序的代码
4-4-6 部署和运行程序
4-5 本章小结
第5章 BMP中数据库表格之间的关联
5-1 一对的关联
5-1-1 编写ToolBean的代码
5-1-2 编写BoxBean的代码
5-1-3 编写访问ToolBean和BoxBean的客户机程序
5-1-4 部署和运行程序
5-2 一对多的关联
5-2-1 编写创建表格的独立应用程序
5-2-2 编写PersonBean
5-2-3 编写FamilyBean的代码
5-2-4 编写客户机程序
5-2-5 部署和运行程序
5-2-6 Helper Class
5-3 多对多的关联
5-3-1 编写PersonBean的代码
5-3-2 编写FamilyBean的代码
5-3-3 编写FamilyBean的代码
5-3-4 编写客户机程序的代码
5-3-5 部署和运行程序
5-4 本章小结
第6章 Container-Managed Persistence Entity Bean
6-1 编写Entity Bean的Remote Interface
6-2 编写Entity Bean的Home Interface
6-3 编写Entity Bean
6-4 编写客户机程序
6-5 部署和运行程序
6-6 其他的find方法
6-7 CMP中的复合关键字
6-7-1 编写关键字类
6-7-2 编写Remote Interface的代码
6-7-3 编写Home Interface的代码
6-7-4 编写EJB类的代码
6-7-5 编写客户机程序的代码
6-7-6 部署和运行程序
6-8 本章小结
第7章 CMP 2.0基础
7-1 CMP 2.0入门
7-1-1 编写CMP 2.0的Local Interface
7-1-2 编写CMP 2.0的Local Home Interface
7-1-3 编写CMP 2.0的Bean
7-1-4 编写Session Bean的Remote Interface
7-1-5 编写Session Bean的Home Interface
7-1-6 编写Session Bean
7-1-7 编写客户机程序
7-1-8 部署和运行程序
7-2 处理find和select方法
7-2-1 在Bean中增加find方法
7-2-2 在Bean中增加select方法
7-2-3 部署和运行程序
7-3 本章小结
第8章 处理CMP 2.0表格之间的关系
8-1 relation field的使用
8-1-1 编写PersonBean的代码
8-1-2 编写FamilyBean的代码
8-1-3 编写PersonHandler的代码
8-1-4 编写客户机程序的代码
8-1-5 部署和运行代码
8-1-6 处理一对多的关系
8-1-7 处理一对一的关系
8-2 两个表格之间的find和select方法
8-2-1 在PersonBean中增加find方法
8-2-2 在PersonBean中增加select方法
8-2-3 部署和运行程序
8-3 多个表格之间的find和select方法
8-3-1 编写PersonBean的代码
8-3-2 编写FamilyBean的代码
8-3-3 编写CommunityBean的代码
8-3-4 编写PersonHandlerBean的代码
8-3-5 编写PersonClient的代码
8-3-6 代码的部署和运行程序
8-4 本章小结
第9章 Enterprise JavaBeans Query Language
9-1 BNF表示的EJB QL语法
9-2 例释QL语法
9-3 本章小结
第10章 消息处理
10-1 JMS概念
10-2 编写点对点的消息程序
10-2-1 编写发送消息的客户程序
10-2-2 编写接收消息的客户程序
10-2-3 运行程序
10-3 编写出版/预订的客户程序
10-3-1 编写出版程序
10-3-2 编写预订程序
10-3-3 运行程序
10-4 消息处理的其他技术
10-4-1 事件处理
10-4-2 设置消息传输时的参数
10-4-3 先出版后预订
10-5 发送其他类型消息
10-6 本章小结
第11章 Message-Driven Bean
11-1 编写点对点的Message-Driven Bean
11-1-1 编写发送消息的DOS程序
11-1-2 编写接收消息的EJB
11-1-3 部署和运行代码
11-2 编写出版/预订的Message-Driven Bean
11-2-1 编写发送消息的EJB
11-2-2 编写接收和处理消息的Message-Driven Bean
11-2-3 编写客户机程序
11-2-4 部署和运行代码
11-3 本章小结
第12章 电子邮件
12-1 系统支持的协议
12-2 邮件发送程序
12-3 接收邮件程序
12-4 本章小结
第13章 XML基础
13-1 XML入门
13-1-1 XML的基本规则
13-1-2 XML的SAX分析器
13-2 SAX中的事件处理
13-2-1 XML规则
13-2-2 支持事件处理的SAX分析器
13-3 替换和插入文本
13-4 本章小结
第14章 DTD
14-1 编写DTD文件
14-2 编写支持DTD的XML文件
14-3 编写验证XML文档有效性的分析器
14-4 DTD中的文本替换
14-5 LexicalHandler接口
14-6 本章小结
第15章 DOM
15-1 用DOM分析和验证文档
15-1-1 分析XML文档
15-1-2 验证XML文档
15-2 分析XML文档的结构
15-3 从DOM生成XML文档
15-4 本章小结
第16章 Transaction
16-1 Contalner-Managed Transaction
16-1-1 Transaction Attribute
16-1-2 Rollback
16-2 Bean-Managed Transaction
16-2-1 JDBC Transaction
16-2-2 JTA Transaction
16-3 Transaction的其他问题
16-4 本章小结
第17章 J2EE中的**控制
17-1 建立用户
17-2 WEB组件的访问权限
17-2-1 建立WEB组件的Role
17-2-2 设计组件的**控制策略
17-2-3 用户和Role的对应
17-2-4 访问受保护的WEB资源
17-2-5 验证用户的方法
17-2-6 与**有关的编程
17-3 EJB组件的访问权限
17-3-1 建立EJB组件的Role
17-3-2 设计EJB的**策略
17-3-3 对应用户和Role
17-3-4 运行程序
17-3-5 与**有关的编程
17-4 本章小结
附录1 怎样选购能看懂的电脑书——以Java技术为例
附录2 怎样看懂电脑书——以Java技术为例