第一部分 POJO及轻量级框架概述
第1章 用POJO进行开发:更快捷更简单
1.1 EJB幻灭
1.2 用POJO进行开发
1.3 小结
第2章 J2EE设计决策
2.1 业务逻辑和数据库访问决策
2.2 决策1:组织业务逻辑
2.3 决策2:封装业务逻辑
2.4 决策3:访问数据库
2.5 决策4:处理数据库事务中的并发
2.6 决策5:处理长事务中的并发
2.7 在项目中作出设计决策
2.8 小结
第二部分 更简单、更快捷的方案
第3章 使用Domain Model模式
3.1 理解领域模型模式
3.2 开发领域模型
3.3 实现领域模型:示例
3.4 小结
第4章 持久化领域模型概述
4.1 将对象模型映射到数据库
4.2 ORM框架概述
4.3 JDO和Hibernate概述
4.4 用Spring设计仓库
4.5 测试持久领域模型
4.6 JDO和Hibernate的性能优化
4.7 示例模式
4.8 小结
第5章 用JDO 2.0持久化领域模型
第6章 用Hibernate 3持久化领域模型
第7章 用POJO facade封装业务逻辑
第三部分 变体
第8章 使用暴露领域模型
第9章 使用Transaction Script模式
第10章 用EJB3实现POJO
第四部分 处理数据库和并发
第11章 实现动态分页查询
第12章 数据库事务和并发
第13章 使用离线锁模式