JDO核心技术
2005-3-1
清华大学出版社
Sameer Tyagi,Keiron McCammon,侯普秀,曹振新
351
595000
侯普秀,曹振新
无
Java Data Objects(JDO)提供了以Java为核心的使对象持久化的机制,以及将应用程序连接到底层持久数据仓库的标准API,从而简化了开发过程。对于每个有经验的Java开发人员来说,本书提供了关于JDO持久化的权威而全面的指导。 通过实际的代码示例,本书介绍了持久对象的创建、读取、更新和删除,对象的生命周期和状态转换,JDO类和API,查询,体系结构,安全性等内容。此外还讨论了如何将JDO和EJBTM、JTA、JCA以及其他J2EETM技术集成,并且介绍了在单独程序和J2EETM组件中使用JDO的最优方法。 如果您希望将更多的时间用于解决业务问题,而不是在持久性问题上浪费过多时间,那么就需要使用JDO技术,并且需要一本书来深入了解JDO,本书就是您最佳的选择。
Sameer Tyagi是Sun Microsystens的企业级JAVA架构师,在马萨诸塞州伯灵顿的JAVA中心工作。他与他人合著了多部涉及JAVA技术中不同领域的著作,如Professional JSP、Professional JSP-J2EE Editon和Professional Java Server Programming-J2EE EditionJAVAPRo,JavaWorld 以及Ja
第Ⅰ部分 引 论 第1章 JDO概述 1.1 JDO的背景 1.2 域对象模型 1.3 垂直持久性 1.4 非受管环境与受管环境 1.4.1 非受管环境 1.4.2 受管环境 1.5 角色与职责 1.5.1 JDO规范 1.5.2 开发人员的职责 1.5.3 供应商的职责 1.6 小结 第2章 对象持久性的基础 2.1 应用程序中的持久性 2.2 JDK二进制串行化 2.2.1 串行化API 2.2.2 版本控制和串行化 2.2.3 需要使用对象串行化的情况 2.2.4 不需要使用对象串行化的情况 2.3 对象-关系映射 2.3.1 类和表 2.3.2 字符串、日期以及其他类型的映射 2.3.3 继承映射 2.3.4 安全性 2.3.5 查询语言转换 2.3.6 引用完整性、删除以及其他 2.3.7 O/R映射中的透明持久性 2.3.8 身份 2.4 建立自己的持久性映射层 2.4.1 缓存 2.4.2 事务数据库访问和事务对象 2.4.3 锁定 2.4.4 数组、集合、列表以及映射 2.4.5 性能和效率 2.4.6 建立与购买持久性框架 2.5 小结 第Ⅱ部分 分 论 第3章 JDO入门 3.1 JDO是如何工作的 3.2 JDO基础知识 3.3 定义类 3.3.1 JDO元数据 3.3.2 类到数据仓库的映射 3.4 连接数据仓库 3.5 创建对象 3.6 读取对象 3.6.1 使用导航读取数据 3.6.2 使用Extent读取数据 3.6.3 使用Query读取数据 3.7 更新对象 3.8 删除对象 3.9 JDO对象模型 3.9.1 基本类型 3.9.2 引用 3.9.3 集合类 3.9.4 数组 3.9.5 继承 3.9.6 修饰符 3.9.7 JDO不支持的内容 3.10 异常处理 3.11 对象身份 3.12 对象身份类型 3.12.1 数据仓库身份 3.12.2 应用程序身份 3.12.3 非持久的身份 3.13 对象生命周期 3.14 并发控制 3.14.1 ACID事务 3.14.2 乐观事务 3.15 小结 第4章 对象生命周期 第5章 使用JDO进行开发 第6章 查找数据 第7章 体系结构 第Ⅲ部分 J2EE 第8章 JDO和JCA 第9章 JDO和EJB 第10章 安全性 第11章 事务 第Ⅳ部分 结 论 第12章 JDO和JDBC 第13章 提示、技巧以及最佳实践 第14章 未来的发展方向 第15章 案例分析:Core JDO Library 附录A JDO状态 附录B XML元数据 附录C JDOQL BNF表示法 附录D PersistenceManagerFactory快速参考 附录E JDO实现
无