JDO开发

JDO开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , [美] (Russell)
2006-02
版次: 1
ISBN: 9787564102388
定价: 38.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 366页
字数: 399千字
3人买过
  • “这是一本彻底且清楚的JDO持久保存机制的使用导引。”— Martin Fowler
      
      
       《JDO开发》彻底革新了Java开发者与数据库及其他数据存储空间的交互方式。JDO可以让你以Java程序员的最自然的方式来存储及撷取对象。你不需要在数据库的数据表中使用JDBC或EJB的由容器管理的持久保存机制:JDO实现会在幕后处理持久保存,而你则使用一般的Java语法依据Java对象的字段来进行查询。
      
      
      这样产生的软件会是真正的面向对象程序,而非在后端含有大量数据库程序的部分面向对象程序。JDO可让你存储平凡的一般Java对象,而且也不强迫你使用不同的数据模型及类型来处理数据存储的操作。因此,程序变得比较容易维护、再使用以及测试。此外,你也不会被限定于特定的数据库供货商:JDO程序是完全与数据库无关的。你甚至不需知道数据库是关系数据库、对象数据库还是只是一组文件。
      
      
      这本由JDO规范的主导人及主要制订人所编写的书,详尽地论述了JDO API。从示范许多JDO功能的简单应用程序开始,本书彻底地介绍了JDO。《JDO开发》会告诉你如何让类成为持久保存的、JDO如何将持久保存类映射至数据库、如何在运行时设定JDO、如何执行事务以及如何进行查询。更深入的章节包括如非事务式访问及乐观事务这样的选择性功能。本书最后则讨论如何在网络应用程序及J2EE环境中使用JDO。
      
      
      无论你是只想了解有趣的新技术,还是认真地考虑除了JDBC或EJB CMP之外的技术,你都会发现这本书很重要。至目前为止,这是最具权威且最完整的一本讲述JDO的书。
      
      
      David Jordan是JDO专家小组的主要制订人,也是JDOCentral.com的仲裁员。他是Object Identity公司的负责人,这间公司提供JDO的咨询服务。Craig Russell是Java数据对象规范的主导人,他也是Sun ONE应用程序服务器的由容器管理的持久保存组件的设计师。 David Jordan在2001年成立了Object Identity公司来提供JDO咨询服务。当他在1980年初攻读计算机科学的硕士时,开始对对象类型的系统集成与数据库发生兴趣。1985年,他在Bell实验室开创了全世界第一个C++对象数据库的开发计划。David已经将C++对象模型运用在网络、关系型以 序 

    前言 

    第一章 初探 

      定义持久保存的对象模型 

      项目的编译环境 

      建立数据存储空间连接与事务 

      操作实例 

      小结 

    第二章 JDO接口概论 

      javax.jdo包 

      javax.jdo.spi包 

      选择性的功能 

    第三章 JDO架构 

      应用程序JVM内的架构 

      访问数据存储空间 

      JDO应用程序的系统结构 

    第四章 定义持久保存类 

      类与实例的种类 

      Java类与元数据 

      字段 

    第五章 数据存储空间的映射 

      映射的方式 

      建立关系模型的结构 

      建立Java与关系模型中的模型结构 

      将类映射至数据表 

      将单一值的字段映射至数据列 

      标识 

      继承 

      引用 

      集合与关系 

    第六章 类的增强 

      增强的方式 

      二进制兼容性 

      增强对源代码的影响 

      增强工具所做的改变 

    第七章 建立JDO运行时环境 

      配置PersistenceManagerFactory 

      取得PersistenceManager 

      事务 

      多个PersistenceManager 

      多线程 

    第八章 管理实例 

      实例的持久保存性 

      Extent的访问 

      访问与更新实例 

      删除实例 

    第九章 JDO查询语言 

      查询的成员 

      创建与初始化查询 

      高速缓存中的改变 

      查询的命名空间 

      查询的执行 

      查询过滤器 

      排序查询的结果 

      关闭查询 

    第十章 标识 

      概述 

      数据存储空间标识 

      应用程序标识 

      非持久性标识 

      标识的方法 

      高级议题 

    第十一章 生命周期状态与转换 

      生命周期状态 

      状态的查询 

      状态转换 

    第十二章 管理字段 

      事务式字段 

      null值 

      取得字段 

      串行化 

      在生命周期事件中管理字段 

      第一级与第二级对象 

    第十三章 管理高速缓存 

      明确地管理高速缓存中的实例 

      复制 

      瞬时事务式实例 

      使持久保存实例成为瞬时的 

    第十四章 非事务式的数据访问 

      非事务式功能 

      在事务外读取数据 

      非事务式持久保存状态 

      在确认事务时保留值 

      在回滚事务时还原值 

      在事务外修改持久保存实例 

    第十五章 乐观事务 

      确认时的验证 

      乐观事务的生命周期状态的转换 

      删除实例 

      使实例成为事务式 

      修改实例 

      确认 

      回滚 

    第十六章 网络服务器的环境 

      网络服务器 

      Struts与JDO 

    第十七章 J2EE应用程序服务器 

      Enterprise JavaBeans架构 

      Stateless Session Bean 

      由bean自行管理的事务 

      Message-Driven Bean 

      持久保存实体与JDO 

    附录一 生命周期状态与转换 

    附录二 JDO元数据DTD 

    附录三 JDO接口与异常类 

    附录四 JDO查询语言的BNF 

    附录五 范例的源代码 

    索引
  • 内容简介:
    “这是一本彻底且清楚的JDO持久保存机制的使用导引。”— Martin Fowler
      
      
       《JDO开发》彻底革新了Java开发者与数据库及其他数据存储空间的交互方式。JDO可以让你以Java程序员的最自然的方式来存储及撷取对象。你不需要在数据库的数据表中使用JDBC或EJB的由容器管理的持久保存机制:JDO实现会在幕后处理持久保存,而你则使用一般的Java语法依据Java对象的字段来进行查询。
      
      
      这样产生的软件会是真正的面向对象程序,而非在后端含有大量数据库程序的部分面向对象程序。JDO可让你存储平凡的一般Java对象,而且也不强迫你使用不同的数据模型及类型来处理数据存储的操作。因此,程序变得比较容易维护、再使用以及测试。此外,你也不会被限定于特定的数据库供货商:JDO程序是完全与数据库无关的。你甚至不需知道数据库是关系数据库、对象数据库还是只是一组文件。
      
      
      这本由JDO规范的主导人及主要制订人所编写的书,详尽地论述了JDO API。从示范许多JDO功能的简单应用程序开始,本书彻底地介绍了JDO。《JDO开发》会告诉你如何让类成为持久保存的、JDO如何将持久保存类映射至数据库、如何在运行时设定JDO、如何执行事务以及如何进行查询。更深入的章节包括如非事务式访问及乐观事务这样的选择性功能。本书最后则讨论如何在网络应用程序及J2EE环境中使用JDO。
      
      
      无论你是只想了解有趣的新技术,还是认真地考虑除了JDBC或EJB CMP之外的技术,你都会发现这本书很重要。至目前为止,这是最具权威且最完整的一本讲述JDO的书。
      
      
      David Jordan是JDO专家小组的主要制订人,也是JDOCentral.com的仲裁员。他是Object Identity公司的负责人,这间公司提供JDO的咨询服务。Craig Russell是Java数据对象规范的主导人,他也是Sun ONE应用程序服务器的由容器管理的持久保存组件的设计师。
  • 作者简介:
    David Jordan在2001年成立了Object Identity公司来提供JDO咨询服务。当他在1980年初攻读计算机科学的硕士时,开始对对象类型的系统集成与数据库发生兴趣。1985年,他在Bell实验室开创了全世界第一个C++对象数据库的开发计划。David已经将C++对象模型运用在网络、关系型以
  • 目录:
    序 

    前言 

    第一章 初探 

      定义持久保存的对象模型 

      项目的编译环境 

      建立数据存储空间连接与事务 

      操作实例 

      小结 

    第二章 JDO接口概论 

      javax.jdo包 

      javax.jdo.spi包 

      选择性的功能 

    第三章 JDO架构 

      应用程序JVM内的架构 

      访问数据存储空间 

      JDO应用程序的系统结构 

    第四章 定义持久保存类 

      类与实例的种类 

      Java类与元数据 

      字段 

    第五章 数据存储空间的映射 

      映射的方式 

      建立关系模型的结构 

      建立Java与关系模型中的模型结构 

      将类映射至数据表 

      将单一值的字段映射至数据列 

      标识 

      继承 

      引用 

      集合与关系 

    第六章 类的增强 

      增强的方式 

      二进制兼容性 

      增强对源代码的影响 

      增强工具所做的改变 

    第七章 建立JDO运行时环境 

      配置PersistenceManagerFactory 

      取得PersistenceManager 

      事务 

      多个PersistenceManager 

      多线程 

    第八章 管理实例 

      实例的持久保存性 

      Extent的访问 

      访问与更新实例 

      删除实例 

    第九章 JDO查询语言 

      查询的成员 

      创建与初始化查询 

      高速缓存中的改变 

      查询的命名空间 

      查询的执行 

      查询过滤器 

      排序查询的结果 

      关闭查询 

    第十章 标识 

      概述 

      数据存储空间标识 

      应用程序标识 

      非持久性标识 

      标识的方法 

      高级议题 

    第十一章 生命周期状态与转换 

      生命周期状态 

      状态的查询 

      状态转换 

    第十二章 管理字段 

      事务式字段 

      null值 

      取得字段 

      串行化 

      在生命周期事件中管理字段 

      第一级与第二级对象 

    第十三章 管理高速缓存 

      明确地管理高速缓存中的实例 

      复制 

      瞬时事务式实例 

      使持久保存实例成为瞬时的 

    第十四章 非事务式的数据访问 

      非事务式功能 

      在事务外读取数据 

      非事务式持久保存状态 

      在确认事务时保留值 

      在回滚事务时还原值 

      在事务外修改持久保存实例 

    第十五章 乐观事务 

      确认时的验证 

      乐观事务的生命周期状态的转换 

      删除实例 

      使实例成为事务式 

      修改实例 

      确认 

      回滚 

    第十六章 网络服务器的环境 

      网络服务器 

      Struts与JDO 

    第十七章 J2EE应用程序服务器 

      Enterprise JavaBeans架构 

      Stateless Session Bean 

      由bean自行管理的事务 

      Message-Driven Bean 

      持久保存实体与JDO 

    附录一 生命周期状态与转换 

    附录二 JDO元数据DTD 

    附录三 JDO接口与异常类 

    附录四 JDO查询语言的BNF 

    附录五 范例的源代码 

    索引
查看详情
相关图书 / 更多
JDO开发
JDO核心技术
Sameer Tyagi;Keiron McCammon;侯普秀;曹振新
JDO开发
JDK 1.5类库大全
张蓓 编;陈烨
JDO开发
JDBC API Tutorial and Reference, Third Edition
Maydene Fisher;Jon Ellis;Jonathan Bruce
JDO开发
JDBC TM与Java TM数据库编程(第2版) (平装)
[美]里斯 编著.石永鑫 译
JDO开发
JDBC API教程与参考手册
李化 译