《JDO开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)(乔丹)David Jordan,(美)(拉塞尔)Craig Russell著;O’Reilly台湾公司译
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2006
  • ISBN:7564102381
  • 页数:366 页
图书介绍:“这是一本彻底且清楚的JDO持久保存机制的使用导引。”—MartinFowler《JDO开发》彻底革新了Java开发者与数据库及其他数据存储空间的交互方式。JDO可以让你以Java程序员的最自然的方式来存储及撷取对象。你不需要在数据库的数据表中使用JDBC或EJB的由容器管理的持久保存机制:JDO实现会在幕后处理持久保存,而你则使用一般的Java语法依据Java对象的字段来进行查询。这样产生的软件会是真正的面向对象程序,而非在后端含有大量数据库程序的部分面向对象程序。JDO可让你存储平凡的一般Java对象,而且也不强迫你使用不同的数据模型及类型来处理数据存储的操作。因此,程序变得比较容易维护、再使用以及测试。此外,你也不会被限定于特定的数据库供货商:JDO程序是完全与数据库无关的。你甚至不需知道数据库是关系数据库、对象数据库还是只是一组文件。这本由JDO规范的主导人及主要制订人所编写的书,详尽地论述了JDOAPI。从示范许多JDO功能的简单应用程序开始,本书彻底地介绍了JDO。《JDO开发》会告诉你如何让类成为持久保存的、JDO如何将持久保存类映射至数据库、如何在运行时设定JDO、如何

序 1

前言 3

第一章 初探 9

定义持久保存的对象模型 10

项目的编译环境 16

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

操作实例 22

小结 34

第二章 JDO接口概论 36

java.jdo包 36

javax.jdo.spi包 42

选择性的功能 43

第三章 JDO架构 46

应用程序JVM内的架构 48

访问数据存储空间 54

JDO应用程序的系统结构 56

第四章 定义持久保存类 60

类与实例的种类 61

Java类与元数据 62

字段 71

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

映射的方式 79

建立关系模型的结构 80

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

将类映射至数据表 83

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

标识 86

继承 87

引用 89

集合与关系 90

第六章 类的增强 101

增强的方式 102

二进制兼容性 104

增强对源代码的影响 104

增强工具所做的改变 105

第七章 建立JDO运行时环境 111

配置Persistence Manager Factory 112

取得Persistence Manager 122

事务 124

多个PersistenceManager 132

多线程 133

第八章 管理实例 135

实例的持久保存性 136

Extent的访问 143

访问与更新实例 146

删除实例 148

第九章 JDO查询语言 151

查询的成员 152

创建与初始化查询 155

高速缓存中的改变 158

查询的命名空间 158

查询的执行 161

查询过滤器 165

排序查询的结果 177

关闭查询 179

第十章 标识 180

概述 181

数据存储空间标识 184

应用程序标识 184

非持久性标识 200

标识的方法 202

高级议题 209

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

生命周期状态 211

状态的查询 215

状态转换 217

nu1l值 220

第十二章 管理字段 220

事务式字段 220

取得字段 221

串行化 224

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

第一级与第二级对象 226

第十三章 管理高速缓存 233

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

复制 235

瞬时事务式实例 236

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

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

非事务式功能 240

在事务外读取数据 243

非事务式持久保存状态 244

在确认事务时保留值 246

在回滚事务时还原值 247

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

第十五章 乐观事务 256

确认时的验证 257

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

删除实例 262

使实例成为事务式 262

修改实例 262

确认 263

回滚 263

网络服务器 264

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

Struts与JDO 272

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

Enterprise JavaBeans架构 278

Stateless Session Bean 279

由bean自行管理的事务 286

Message-DrivenBean 288

持久保存实体与JDO 289

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

附录二 JDO元数据DTD 302

附录三 JDO接口与异常类 304

附录四 JDO查询语言的BNF 314

附录五 范例的源代码 319

索引 351