本书是一本实践指南,它围绕POJO构造了一个完整的应用程序,对框架之间的各种组合进行了详细的举例说明;描述了在采用POJO和轻量级框架如Hibernate、Spring时,如何制定主要设计决策,包括怎样组织和封装业务逻辑、访问数据库、管理事务以及如何处理数据库并发等。此外,本书还详尽地分析了事务管理、悲观锁、乐观锁、条件组合搜索等难点问题。本书专门面向开发人员和设计人员,是新一代Jaya应用程序的指南。它能帮助读者构建轻量级应用程序,它们更易构建、测试及维护。本书特别注重实践,它提供了多种设计选择,并通过丰富的代码示例加以辅助说明。
本书是一本实践指南,它围绕POJO(普通Java对象)构造了一个完整的应用程序,对框架之间的各种组合进行了详细的举例说明;描述了在采用POJO和轻量级框架如Hibernate、Spring时,如何制定主要设计决策,包括怎样组织和封装业务逻辑、访问数据库、管理事务以及如何处理数据库并发等。此外,本书还详尽地分析了事务管理、悲观锁、乐观锁、条件组合搜索等难点问题。
本书适用于已经掌握企业Java开发基础,愿意学习如何有效地使用POJO和轻量级框架,渴望突破和提高的开发人员和架构师。
前言
致谢
关于本书
关于书名
关于封面插图
第一部分 POJO及轻量级框架概述
第1章 用POJO进行开发:更快捷更简单
第2章 J2EE设计决策
第二部分 更简单、更快捷的方案
第3章 使用Domain Model模式
第4章 持久化领域模型概述
第5章 用JDO 2.0持久化领域模型
第6章 用Hibernate 3持久化领域模型
第7章 用POJO facade封装业务逻辑
第三部分 变体
第8章 使用暴露领域模型
第9章 使用Transaction Script模式
第10章 用EJB3实现POJO
第四部分 处理数据库和并发
第11章 实现动态分页查询
第12章 数据库事务和并发
第13章 使用离线锁模式