
| 演示如何将JDO应用于已有应用程序的实用示例,对使用JDO更有效地构建新系统的深入理解,集成JDO和J2EE技术的详细指导,在实际业务环境中使用JDO的最优方法。 “所有接触业务应用程序的JAVA开发人员应该理解JDO的含义。本书旨在帮助他们进行实际的工作。” Scott Ambler,Agile Data-base Techniques的作者 “当JBOSS GROUP寻找实现持久性的可用API时,JDO作为最终的成熟标准应运而生。显然,我们需要在JBOSS中实现JDO。本书作了精心编写,并很好地结合了规范和一些实践示例,非常值得您一读。” Mark Fluery,JBoss Group LLC的创始人兼总裁 |
| Sameer Tyagi是Sun Microsystens的企业级JAVA架构师,在马萨诸塞州伯灵顿的JAVA中心工作。他与他人合著了多部涉及JAVA技术中不同领域的著作,如Professional JSP、Professional JSP-J2EE Editon和Professional Java Server Programming-J2EE EditionJAVAPRo,JavaWorld 以及Java Developers Journal杂志撰写文章。 |
| 第Ⅰ部分 引 论 第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实现 |
商品评论(0条)