Java数据对象PDF电子书下载
其他书籍
- 作 者:Robin M. Roos着;周兆确译
- 出 版 社:北京市:人民邮电出版社
- 出版年份:2004
- ISBN:7115118043
- 页数:219 页
图书介绍:本书是对JDO(Java Data Object,Java数据对象)规范和技术的详细介绍和学习指南。 查看图书目录点击购买PDF全本电子书 上一篇:国外铂族元素的地质矿床及资源分析:译文集下一篇:AutoCAD建筑装潢设计技能特训 《Java数据对象》目录 标签:对象 数据
目录1
第1章 理解对象永久性1
1.1 什么是对象的永久性2
1.2 目前所采用的对象永久性技术2
1.2.1 关系数据库3
1.2.2 文件系统4
1.2.3 对象数据库4
1.2.4 实体对象bean(EntityBean)5
1.3 使用JDO实现对象的永久性5
1.4 JDO在各种不同的永久性技术中的地位8
1.5 下一章内容9
第2章 一个基于JDO的简单应用程序10
2.1 定单处理应用程序的域对象模型10
2.2 讨论15
2.2.1 改进过程和对象的永久性特性16
2.2.4 临时性和永久性的比较17
2.2.3 事务(Transactions)17
2.2.2 JDOBootstrap和PersistenceManagerFactory类17
2.2.5 以循环方式处理位于Extent空间中的所有永久性对象18
2.3 应用程序源代码18
2.4 下一章内容20
第3章 JDO的体系结构21
3.1 JDO的实现和JDO的软件提供商21
3.2 JDO实例22
3.3 JDO环境22
3.3.1 非管理性环境22
3.3.2 管理性环境23
3.3.3 JDO两种使用环境之间的比较24
3.4 对象永久性和临时性之间的比较24
3.5 事务性操作和非事务性操作的比较25
3.6 JDO对事务性/永久性实例的支持26
3.6.1 具有临时性和事务性特性的实例26
3.7 JDO身份标志27
3.6.2 具有永久性和非事务性特性的实例27
3.7.1 数据存储身份标志28
3.7.2 应用程序身份标志29
3.7.3 非永久性JDO身份标志31
3.7.4 几种不同类型的JDO身份标志的比较32
3.8 下一章内容32
第4章 JDO实例的生命周期状态33
4.1 判断一个实例的状态33
4.2 必须的生命周期状态34
4.2.1 临时性生命周期状态(Transient)34
4.2.2 实例初次实现永久化的状态(Persistent-New)35
4.2.3 新创建的实例在同一事务中被删除时的状态(Persistent-New-Deleted)35
4.2.4 空状态(Hollow)35
4.2.5 永久性干净状态(Persistent-Clean)36
4.2.6 永久性脏状态(Persistent-Dirty)36
4.2.7 永久性删除状态(Persistent-Deleted)36
4.3.1 永久化一个处于临时性状态的实例37
4.3 JDO实现必须提供的生命周期状态转变特性37
4.3.2 在一个事务中创建/删除永久性实体对象38
4.3.3 读取实例的数据成员的值38
4.3.4 将实例清除出内存(Eviction)39
4.3.5 更新永久性实例数据成员的值39
4.3.6 刷新永久性实例数据成员的值40
4.3.7 删除一个永久性实例41
4.3.8 删除一个永久性脏实例42
4.3.9 将一个实例的状态设置为临时性状态43
4.3.1 0所有必须的状态转化44
4.4 可选生命周期状态45
4.4.1 永久性非事务状态(Persistent-Nontransactional)45
4.4.2 临时性干净状态(Transient-Clean)45
4.4.3 临时性脏状态(Transient-Dirty)45
4.5 可选生命周期状态之间的转换45
4.5.1 乐观事务45
4.5.2 在事务之外对永久性数据成员的访问46
4.5.3 对临时性实例的事务性访问47
4.6 InstanceCallbacks接口49
4.6.1 数据成员加载后(PostLoad)49
4.6.2 数据存储之前(PreStore)50
4.6.3 数据清除之前(PreClear)50
4.6.4 实例删除之前(PreDelete)50
4.7 下一章内容51
第5章 永久性对象模型52
5.1 永久性的透明性52
5.2 JDO实例54
5.3 第一类对象和第二类对象55
5.3.1 对象变化的可见性57
5.3.2 具有永久性属性的类作为第二类对象58
5.4 “第三类对象”——数组59
5.5.2 具有事务性属性和非永久性属性的数据成员60
5.5.3 具有永久性属性的数据成员60
5.5.1 具有非永久性和非事务性属性的数据成员60
5.5 JDO对永久性数据成员所能使用的数据类型的限制60
5.6 继承78
5.7 附加部分:定单处理系统的GUI84
5.8 下一章内容85
第6章 JDO的基本接口和类86
6.1 JDOHelper类86
6.1.1 JDOHelper类中与判断永久性实例状态有关的方法86
6.1.2 JDOHelper类中与管理功能有关的方法87
6.1.3 JDOHelper类中与JDO实现的引导功能相关的方法90
6.2 关于JDO的属性说明92
6.2.1 ConnectionFactory属性94
6.2.2 启动JDO实现94
6.3 PersistenceManagerFactory接口98
6.4 PersistenceManager接口100
6.4.1 缓冲区管理100
6.4.2 实例的生命周期101
6.4.3 使用JDO身份标志104
6.4.4 管理功能105
6.4.5 获得实例106
6.4.6 查询工厂类方法107
6.5 Extent(类的范围)接口107
6.6 PersistenceCapable接口110
6.7 下一章内容110
第7章 事务管理111
7.1 事务111
7.2 Transaction接口111
7.3 事务策略112
7.3.1 “悲观”(数据存储空间)事务策略113
7.3.2 “乐观”事务策略114
7.3.3 乐观事务和刷新116
7.5.1 RestoreValues模式119
7.5 为提高应用程序效率的事务模式119
7.4 高级事务选项119
7.3.4 使用明确的刷新操作的解决方案119
7.5.2 RetainValues模式120
7.6 与JDO实例的同步化120
7.7 下一章内容122
第8章 使用JDOQL语言查询数据123
8.1 Query接口的体系结构123
8.2 构造Query对象(实现了Query接口的类的对象)125
8.3 Query接口126
8.3.1 Query对象的执行128
8.3.2 关闭Query对象的返回结果128
8.4 关于Query对象的应用程序实例128
8.4.1 不使用过滤器的Query对象128
8.4.2 使用实例排序规则的Query对象130
8.4.3 使用过滤器的Query对象130
8.5 查询对象的过滤器表达式130
8.5.1 JDO支持的逻辑操作符131
8.5.3 JDOQL和Java操作符之间的区别132
8.5.2 JDOQL支持的关键字132
8.6 更加复杂的例子134
8.6.1 参数化134
8.6.2 在单个数据成员之间的导航136
8.6.3 集合数据成员之间的导航136
8.7 非约束性查询变量137
8.8 动态查询窗口(DynamicQueryWindow)137
8.9 下一章内容139
第9章 JDO异常140
9.1 JDO异常类层次结构140
9.2 基本异常类141
9.2.1 JDOException异常类141
9.2.2 JDOFatalException异常类142
9.2.3 JDOCanRetryException异常类142
9.2.4 JDOUserOptionException异常类142
9.2.9 JDOFatalDataStoreException异常类143
9.2.8 JDODataStoreException异常类143
9.3 应用程序异常143
9.2.6 JDOFatalUserException异常类143
9.2.7 JDOFatalIntemalException异常类143
9.2.5 JDOUnsupportedOptionException异常类143
9.4 下一章内容144
第10章 永久性描述符145
10.1 XML文档概述145
10.2 永久性描述符的命名规范146
10.3 永久性描述符的元素146
10.3.1 〈extension〉标记147
10.3.2 〈jdo〉标记147
10.3.3 〈package〉标记147
10.3.4 〈class〉标记147
10.3.5 〈field〉标记148
10.3.6 〈collection〉标记150
10.3.7 〈map〉标记151
10.4 实例——永久性描述符文件“op.jdo152
10.3.8 〈array〉标记152
10.5 JDO的软件提供商对永久性描述符所作的特定扩展154
10.6 实例——永久性描述符中的删除语法155
10.7 下一章内容156
第11章 JDO与J2EE的集成157
11.1 管理性环境157
11.2 J2EE简介157
11.2.1 EJB层157
11.2.2 Web层160
11.3 JDO实例的序列化161
11.4 JDO中的事务和J2EE中的事务的比较162
11.5 JDO与EJB的集成163
11.6 JDO与无状态会话Bean的集成164
11.7 JDO与有状态会话Bean的集成167
11.8 JDO和实体Bean之间的集成171
11.9 JDO和消息驱动Bean的集成179
11.10 JDO与Web层的集成181
11.10.1 服务器端小程序182
11.10.2 JSP184
11.11 在管理性环境中启动JDO186
11.12 下一章内容186
第12章 JDO的实现187
12.1 Versant公司的enJin产品189
12.1.1 关于Versant公司189
12.1.2 关于enJin189
12.1.3 enJin支持的数据存储方式189
12.1.4 enJin支持的应用程序服务器189
12.2 PoetSoftware公司的FastObjects产品189
12.2.1 关于FastObjects公司190
12.2.2 关于FastObjects公司的产品190
12.2.3 FastObjects公司的产品家族190
12.3.3 ObjectFrontier公司的产品家族191
12.3.2 关于FrontierSuiteforJDO产品191
12.3.1 关于ObjectFrontier公司191
12.3 ObjectFrontier公司的FrontierSuiteforJDO产品191
12.2.4 FastObjects支持的数据存储方式191
12.2.5 FastObjects支持的应用程序服务器191
12.3.4 FrontierSuiteforJDO支持的数据存储方式192
12.3.5 FrontierSuiteforJDO支持的应用程序服务器193
12.4 Signsoft公司的IntelliBO产品193
12.4.1 关于Signsoft公司193
12.4.2 关于IntelliBO产品193
12.5 HemisphereTechnologies公司的JDOGenie产品194
12.5.1 关于HemisphereTechnologies公司194
12.4.4 IntelliBO支持的应用程序服务器194
12.4.3 IntelliBO支持的数据存储方式194
12.5.2 关于JDOGenie产品195
12.5.3 JDOGenie支持的数据存储方式195
12.5.4 JDOGenie支持的应用程序服务器195
12.6 ObjectIndustries公司的JRelay产品195
12.6.1 关于ObjectIndustries公司195
12.7.1 关于SolarMetric公司196
12.7 SolarMetric公司的KodoJDO产品196
12.7.2 关于KodoJDO产品196
12.6.2 关于JRelay产品196
12.6.4 JRelay支持的应用程序服务器196
12.6.3 JRelay支持的数据存储方式196
12.7.3 产品家族197
12.7.4 KodoJDO支持的数据存储方式197
12.7.5 KodoJDO支持的应用程序服务器197
12.8 LIBeLIS公司的LiDO产品197
12.8.1 关于LIBeLIS公司198
12.8.2 关于LiDO产品198
12.8.3 与LIBeLIS相关的永久性描述符的扩展198
12.8.4 LIBeLIS公司的产品家族198
12.8.5 LiDO支持的数据存储方式199
12.8.6 LiDO支持的应用程序服务器199
12.9.2 关于OpenFusion产品200
12.9.1 关于PrismTechnologie公司200
12.9 PrismTechnologie公司的OpenFusionJDO产品200
12.9.3 OpenFusion支持的数据存储方式201
12.9.4 OpenFusion支持的应用程序服务器201
12.10 OrientTechnologie公司的Orient产品201
12.10.1 关于OrientTechnologie公司201
12.10.2 关于Orient产品202
12.10.3 Orient的产品家族202
12.10.4 Orient支持的数据存储方式202
12.10.5 Orient支持的应用程序服务器202
12.11 HYWYSoftware公司的生产环境系统PE:J202
12.11.1 关于HYWYSoftware202
12.11.2 关于PE:J产品203
12.11.3 PE:J的产品家族203
12.11.4 PE:J产品支持的数据存储方式203
12.11.5 PE:J支持的应用程序服务器204
13.1.1 序列(Sequence)205
13.1 对JDO1.0 版技术规范的改进205
第13章 结语205
13.1.2 范围(Extent)对象的分类206
13.1.3 JDOQL206
13.1.4 预先检索模式(Pre-fetchPattern)208
13.1.5 乐观事务209
13.1.6 标准化的O-R(对象-关系)映射209
13.1.7 事件驱动的“反作用”实例209
13.2 进一步的信息源209
13.2.1 OglviePartner有限公司209
13.2.2 Yahoo!Groups上的JavaDataObjects210
13.2.3 JDOcentral.com210
附录A JDOHelper启动属性211
附录B JDO实现所支持选项的字符串212
附录C JDO永久性描述符的DTD文件213
附录D PersistenceManagerFactory接口214
附录E JDOQL语法215
相关图书
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)着 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《并行数据挖掘及性能优化》荀亚玲着 2020
作者其它书籍
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东着 2004
- 《水面舰艇编队作战运筹分析》谭安胜着 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙着 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚着 2019
- 《燕堂夜话》蒋忠和着 2019
- 《经久》静水边着 2019
- 《魔法销售台词》(美)埃尔默·惠勒着 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基着 2019
- 《看书琐记与作文秘诀》鲁迅着 2019
- 《酒国》莫言着 2019
出版社其它书籍
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018
- 《人民院士》吴娜着 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔着;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10天幕红尘
摘要:本文详细介绍了Java数据对象.pdf电子书版文档下载的相关信息,从文档内容、下载途径、学习价值和适用人群四个方面进行了全面阐述,旨在为Java开发者提供一份实用的学习资料。
1、文档内容
Java数据对象.pdf电子书版详细介绍了Java数据对象的基本概念、常用类型、操作方法以及在实际开发中的应用。文档内容丰富,涵盖了Java数据对象的核心知识,适合Java初学者和有一定基础的读者阅读。
文档首先介绍了Java数据对象的基本概念,包括对象、类、属性、方法等。接着,详细讲解了Java数据对象的常用类型,如基本数据类型、引用数据类型等。此外,文档还介绍了Java数据对象的操作方法,包括创建对象、访问属性、调用方法等。最后,通过实际案例展示了Java数据对象在开发中的应用,帮助读者更好地理解和掌握相关知识。
文档内容结构清晰,逻辑严谨,语言简洁易懂,适合不同层次的读者阅读和学习。
2、下载途径
Java数据对象.pdf电子书版可以通过多种途径进行下载。首先,可以在各大电子书平台搜索并下载该文档,如京东读书、当当电子书等。其次,可以访问一些技术论坛或博客,如CSDN、博客园等,这些平台通常会有热心网友分享相关资源。此外,还可以通过搜索引擎搜索“Java数据对象.pdf电子书版下载”等关键词,找到相关下载链接。
在下载过程中,请注意选择正规渠道,避免下载到病毒或恶意软件。同时,下载完成后,建议对文档进行备份,以防丢失。
下载途径多样,方便读者获取所需资源,有助于提高学习效率。
3、学习价值
Java数据对象.pdf电子书版具有较高的学习价值。首先,该文档涵盖了Java数据对象的核心知识,有助于读者全面了解Java编程语言。其次,文档内容丰富,通过实际案例展示了Java数据对象在开发中的应用,有助于读者将理论知识与实践相结合。最后,文档结构清晰,语言简洁易懂,便于读者快速掌握相关知识。
对于Java初学者来说,该文档可以帮助他们建立扎实的Java基础;对于有一定基础的读者,该文档可以巩固和拓展他们的知识体系。总之,Java数据对象.pdf电子书版是一份实用的学习资料,值得推荐。
4、适用人群
Java数据对象.pdf电子书版适用于以下人群:
1. Java初学者:通过阅读该文档,可以快速掌握Java数据对象的基本概念和操作方法。
2. Java有一定基础的读者:可以巩固和拓展自己的知识体系,提高编程能力。
3. Java开发人员:可以参考文档中的实际案例,提高开发效率。
4. 计算机相关专业学生:可以作为学习Java编程的辅助资料。
该文档适合不同层次的读者阅读,具有较高的适用性。
总结:
Java数据对象.pdf电子书版作为一份实用的学习资料,具有丰富的内容、多样的下载途径、较高的学习价值和广泛的适用人群。通过阅读该文档,读者可以全面了解Java数据对象,提高自己的编程能力。希望本文对读者有所帮助。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫