第1章 概论
1.l 企业级应用程序开发的挑战
1.2 用于企业解决方案的平台
1.3 J2EE应用程序方案
1.4 总结
第2章 J2EE平台技术
2.1 组件技术
2.2 平台的角色
2.3 平台的服务
2.4 服务技术
2.5 通信技术
2.6 总结
第3章 客户层
3.l 需求和限制
3.2 客户选择简述
3.3 Web客户
3.4 EJB客户
3.5 企业信息系统客户
3.6 面向多种类型客户的设计
3.7 总结
第4章 Web层
4.1 Web应用程序和Web容器
4.2 动态内容的创建
4.3 servlet和JSP页面
4.4 JSP页面的设计
4.5 国际化和本地化
4.6 应用程序设计
4.7 应用程序的移植
4.8 总结
第5章 EJB层
5.l 商务逻辑
5.2 作为J2EE商务对象的企业bean
5.3 实体bean
5.4 会话 bean
5.5 设计的指导方针
5.6 总结
第6章 企业信息系统层
6.l 企业信息系统的性能及局限性
6.2 企业信息系统集成方案
6.3 关系数据库管理系统访问
6.4 其他企业信息系统访问
6.5 应用程序组件提供者的任务
6.6 应用程序编程模型
6.7 编程访问数据及函数
6.8 连接
6.9 安全
6.10 J2EE连接器体系结构
6.11 总结
第7章 包装与部署
7.1 角色与任务
7.2 包装J2EE应用程序
7.3 部署描述符
7.4 部署工具
7.5 总结
第8章 事务管理
8.l 事务特性
8.2 J2EE平台事务
8.3 方案
8.4 JTA事务
8.5 applet和应用程序客户端中的事务
8.6 Web组件中的事务
8.7 企业bean中的事务
8.8 企业信息系统中的事务处理
8.9 总结
第9章 安全
9.l 安全威胁及机制
9.2 鉴别
9.3 授权
9.4 消息保护
9.5 审核
9.6 总结
第10章 示例应用程序
10.1 应用程序的功能
10.2 应用程序的体系结构
10.3 视图
10.4 模型
10.5 实现
10.6 控制器
10.7 MVC总结
10.8 无状态服务
10.9 部署
10.10 事务
10.11 安全
10.12 总结
词汇表
后序