搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JDO开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7564102381
  • 作      者:
    [美]David Jordan,[美]Craig Russell著
  • 出 版 社 :
    东南大学出版社
  • 出版日期:
    2006
收藏
编辑推荐
  这本由JD0规范的主导人及主要制订人所编写的书,详尽地论述了JDO API。从示范许多JD0功能的简单应用程序开始,本书彻底地介绍了JD0。《JD0开发》会告诉你如何让类成为持久保存的、JD0如何将持久保存类映射至数据库、如何在运行时设定JD0、如何执行事务以及如何进行查询。更深入的章节包括如非事务式访问及乐观事务这样的选择性功能。本书最后则讨论如何在网络应用程序及J2EE环境中使用JD0。
  无论你是只想了解有趣的新技术,还是认真地考虑除了JDBc或EJB CMP之外的技术,你都会发现这本书很重要。至目前为止,这是最具权威且最完整的一本讲述JD0的书。
展开
作者简介
  David Jordan在2001年成立了Object Identity公司来提供JDO咨询服务。当他在1980年初攻读计算机科学的硕士时,开始对对象类型的系统集成与数据库发生兴趣。1985年,他在Bell实验室开创了全世界第一个C++对象数据库的开发计划。David已经将C++对象模型运用在网络、关系型以及对象型数据库系统上,并开发出许多不同的应用程序。在1990年时,Bell实验室颁给他杰出技术人员奖,以表彰他在对象与数据库技术上的贡献。
  在1993年时,对象数据管理组织(Object Data Management Group,ODMG)邀请David担任其C++的编辑。直到2000年为止他一直担任该职,并于1998年又担任该组织的Java编辑。有四本ODMG出版的书都是由David参与编辑的。从1994年到1996年,他担任描述ODMG标准的C++ Report专栏作家,并在这段期间内开始编写第一本书 —— 《C++ Object Databases》。
  在1995年末David开始使用Java。在被任命为ODMG的Java编辑时,他也成为Java Report的专栏作家,起初先撰写ODMG标准,接着则论及JDO。David是草拟JSR-12的小组成员之一,并成为JDO专家小组的创始会员之一。在JDO的规范说明中,还特别感谢David对JDO标准的贡献。在成立JDOCentral.com的社区网站时,David被选为其仲裁员。你可以通过david.jordan@objectidentity.com与他联络。
展开
内容介绍
    “这是一本彻底且清楚的JDO持久保存机制的使用导引。”—MartinFowler
    《JDO开发》彻底革新了Java开发者与数据库及其他数据存储空间的交互方式。JDO可以让你以Java程序员的最自然的方式来存储及撷取对象。你不需要在数据库的数据表中使用JDBC或EJB的由容器管理的持久保存机制:JDO实现会在幕后处理持久保存,而你则使用一般的Java语法依据Java对象的字段来进行查询。
    这样产生的软件会是真正的面向对象程序,而非在后端含有大量数据库程序的部分面向对象程序。JDO可让你存储平凡的一般Java对象,而且也不强迫你使用不同的数据模型及类型来处理数据存储的操作。因此,程序变得比较容易维护、再使用以及测试。此外,你也不会被限定于特定的数据库供货商:JDO程序是完全与数据库无关的。你甚至不需知道数据库是关系数据库、对象数据库还是只是一组文件。
    这本由JDO规范的主导人及主要制订人所编写的书,详尽地论述了JDOAPI。从示范许多JDO功能的简单应用程序开始,本书彻底地介绍了JDO。《JDO开发》会告诉你如何让类成为持久保存的、JDO如何将持久保存类映射至数据库、如何在运行时设定JDO、如何执行事务以及如何进行查询。更深入的章节包括如非事务式访问及乐观事务这样的选择性功能。本书最后则讨论如何在网络应用程序及J2EE环境中使用JDO。
    无论你是只想了解有趣的新技术,还是认真地考虑除了JDBC或EJBCMP之外的技术,你都会发现这本书很重要。至目前为止,这是最具权威且最完整的一本讲述JDO的书。
    DavidJordan是JDO专家小组的主要制订人,也是JDOCentral.com的仲裁员。他是ObjectIdentity公司的负责人,这间公司提供JDO的咨询服务。CraigRussell是Java数据对象规范的主导人,他也是SunONE应用程序服务器的由容器管理的持久保存组件的设计师。
展开
目录

前言
第一章  初探
定义持久保存的对象模型
项目的编译环境
建立数据存储空间连接与事务
操作实例
小结
第二章  JDO接口概论。
jaVax.jdo包
jaVax.jdo.spi包
选择性的功能
第三章  JDO架构
应用程序JVM内的架构
访问数据存储空间
JD0应用程序的系统结构
第四章  定义持久保存类
类与实例的种类
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
附录五  范例的源代码
索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证