第一部分 模式和J2EE
第1章 引言
1. 1 什么是J2EE
1. 2 什么是模式
1. 2. 1 模式的形成历史
1. 2. 2 模式定义
1. 2. 3 模式分类
1. 3 J2EE模式目录
1. 3. 1 模式目录的不断发展
1. 3. 2 如何使用J2EE模式
1. 3. 3 使用模式的好处
1. 4 模式. 构架和重用
1. 5 小结
第2章 J2EE平台概述
2. 1 概述
2. 1. 1 应用服务器--新型应用
2. 1. 2 Java技术的集成
2. 1. 3 J2EE平台的兴起
2. 1. 4 J2EE价值地位
2. 2 J2EE平台
2. 2. 1 J2EE构架
2. 2. 2 Java 2标准版
2. 2. 3 J2EE应用组件和容器
2. 2. 4 标被服务
2. 2. 5 J2EE平台角色
2. 2. 6 配置描述符
2. 3 J2EE模式和J2EE平台
2. 4 小结
第二部分 设计注意事项. 失败的实践和重组
第3章 表示层设计注意事项和失败的实践
3. 1 表示层设计注意事项
3. 1. 1 会话管理
3. 1. 2 控制客户端访问
3. 1. 3 校验
3. 1. 4 helper属性--集成和一致
3. 2 表示层失败的实践
3. 2. 1 多视图的控制代码
3. 2. 2 向业务层提供表示层数据结构
3. 2. 3 为域对象提供表示层数据结构
3. 2. 4 允许重复表单提交
3. 2. 5 为客户端直接访问暴露敏感资源
3. 2. 6 假设<jsp:setProperty>将重置bean的属性
3. 2. 7 创建"胖"控制器
第4章 业务层设计注意事项和失败的实践
4. 1 业务层设计注意事项
4. 1. 1 使用会话bean
4. 1. 2 使用实体bean
4. 1. 3 缓冲企业bean远程引用和句柄
4. 2 业务和集成层失败的经验
4. 2. 1 把对象模型直接映射到实体bean模型
4. 2. 2 把关系模型直接映射到实体bean模型
4. 2. 3 把每个用例映射为一个会话bean
4. 2. 4 通过Cetter/Setter方法展现所有的企业bean属性
4. 2. 5 在客户端嵌入服务查找
4. 2. 6 把实体bean用作只读对象
4. 2. 7 把实体bean用作细粒度对象
4. 2. 8 存储完整的与实体bean相关的对象图