本书是对JDO(Java Data Object, Java数据对象)规范和技术的详细介绍和学习指南。\r\n 全书共13章,分别介绍了JDO的体系结构、对象生命周期状态、基本接口和类、事务管理、JDOQL语言、异常、与J2EE的集成以及JDO实现方面的知识。附录部分给出了JDOHelper、PersistenceManagerFactory接口以及JDOQL语法等有用的参考资料。\r\n 本书适用于具有一定的Java基础知识的Java应用程序开发人员,以及对JDO技术感兴趣的程序设计人员和程序架构设计人员。\r\n
第1章 理解对象永久性 \r\n 1.1 什么是对象的永久性 \r\n 1.2 目前所采用的对象永久性技术 \r\n 1.2.1 关系数据库 \r\n 1.2.2 文件系统 \r\n 1.2.3 对象数据库 \r\n 1.2.4 实体对象bean(Entity Bean) \r\n 1.3 使用JDO实现对象的永久性 \r\n 1.4 JDO在各种不同的永久性技术中的地位 \r\n 1.5 下一章内容 \r\n第2章 一个基于JDO的简单应用程序 \r\n 2.1 定单处理应用程序的域对象模型 \r\n 2.2 讨论 \r\n 2.2.1 改进过程和对象的永久性特性 \r\n 2.2.2 JDOBootstrap和PersistenceManagerFactory类 \r\n 2.2.3 事务(Transactions) \r\n 2.2.4 临时性和永久性的比较 \r\n 2.2.5 以循环方式处理位于Extent空间中的所有永久性对象 \r\n 2.3 应用程序源代码 \r\n 2.4 下一章内容 \r\n第3章 JDO的体系结构 \r\n 3.1 JDO的实现和JDO的软件提供商 \r\n 3.2 JDO实例 \r\n 3.3 JDO环境 \r\n 3.3.1 非管理性环境 \r\n 3.3.2 管理性环境 \r\n 3.3.3 JDO两种使用环境之间的比较\r\n 3.4 对象永久性和临时性之间的比较 \r\n 3.5 事务性操作和非事务性操作的比较 \r\n 3.6 JDO对事务性/永久性实例的支持 \r\n 3.6.1 具有临时性和事务性特性的实例 \r\n 3.6.2 具有永久性和非事务性特性的实例 \r\n 3.7 JDO身份标志 \r\n 3.7.1 数据存储身份标志 \r\n 3.7.2 应用程序身份标志 \r\n 3.7.3 非永久性JDO身份标志 \r\n 3.7.4 几种不同类型的JDO身份标志的比较 \r\n 3.8 下一章内容 \r\n第4章 JDO实例的生命周期状态 \r\n 4.1 判断一个实例的状态 \r\n 4.2 必须的生命周期状态 \r\n 4.2.1 临时性生命周期状态(Transient) \r\n 4.2.2 实例初次实现永久化的状态(Persistent-New) \r\n 4.2.3 新创建的实例在同一事务中被删除时的状态(Persistent-New-Deleted) 35\r\n 4.2.4 空状态(Hollow) \r\n 4.2.5 永久性干净状态(Persistent-Clean) \r\n 4.2.6 永久性脏状态(Persistent-Dirty) \r\n 4.2.7 永久性删除状态(Persistent-Deleted) \r\n 4.3 JDO实现必须提供的生命周期状态转变特性 \r\n 4.3.1 永久化一个处于临时性状态的实例 \r\n 4.3.2 在一个事务中创建/删除永久性实体对象 \r\n 4.3.3 读取实例的数据成员的值 \r\n 4.3.4 将实例清除出内存(Eviction) \r\n 4.3.5 更新永久性实例数据成员的值 \r\n 4.3.6 刷新永久性实例数据成员的值 \r\n 4.3.7 删除一个永久性实例 \r\n 4.3.8 删除一个永久性脏实例 \r\n 4.3.9 将一个实例的状态设置为临时性状态 \r\n 4.3.10 所有必须的状态转化 \r\n 4.4 可选生命周期状态 \r\n 4.4.1 永久性非事务状态(Persistent-Nontransactional) \r\n 4.4.2 临时性干净状态(Transient-Clean) \r\n 4.4.3 临时性脏状态(Transient-Dirty) \r\n 4.5 可选生命周期状态之间的转换 \r\n 4.5.1 乐观事务 \r\n 4.5.2 在事务之外对永久性数据成员的访问 \r\n 4.5.3 对临时性实例的事务性访问 \r\n 4.6 InstanceCallbacks接口 \r\n 4.6.1 数据成员加载后(Post Load) \r\n 4.6.2 数据存储之前(Pre Store) \r\n 4.6.3 数据清除之前(Pre Clear) \r\n 4.6.4 实例删除之前(Pre Delete) \r\n 4.7 下一章内容 \r\n第5章 永久性对象模型 \r\n第6章 JDO的基本接口和类 \r\n第7章 事务管理 \r\n第8章 使用JDOQL语言查询数据 \r\n第9章 JDO异常 \r\n第10章 永久性描述符 \r\n第11章 JDO与J2EE的集成 \r\n第12章 JDO的实现 \r\n第13章 结语 \r\n附录A JDOHelper启动属性 \r\n附录B JDO实现所支持选项的字符串 \r\n附录C JDO永久性描述符的DTD文件 \r\n附录D PersistenceManagerFactory接口 \r\n附录E JDOQL语法\r\n
无封面