导航
台湾最大的图书网站。 58 万种大陆图书,台湾会员购书满 1500 元,免收国际运费 !
购物车 购物演示 在线帮助
注;多个关键字用空格分开

您最近浏览过的商品
精能JDO
【精品图书推荐】
精能JDO
精能JDO

作者
(美)埃兹尔(Ezzio/D.)/韩来彬
ISBN
7302106967
页数
265
开本
小16开
封面形式
简裝本
出版社
清华大学出版社
出版日期
2005-6-1
NT$
314
        


配送说明: 国际快递 , 海运邮递 。
付款说明: 1. VISA、MASTER線上刷卡 2. 信用卡传真刷卡付款 3. 邮政划拨 4. 银行汇款
 特色及评论  
  APRESS是一家新型出版公司,由一群热爱图书出版的作者创建,执行“以作者为中心”的出版思路,为您、IT专家、程序员和众多编程爱好者奉献高品质的图书。我们为作者提供了能够充分实现其灵感的空间,出版的每本书均源于作者的策划而不是由出版商来指定。我们的宗旨就是将作者的宝贵经验和信息提供给读者,使读者和作者能够直接进行交流。
 内容简介  
  对于Java程序员和应用程序架构师宋说,JDO具有不容忽视的价值。JDO为Java对象定义了通用的持久性,从而给应用程序的开发带来了众多优势。JDO能大大减少使用关系数据库所需的代码量,并且独立于数据库体系结构。
本书分为两部分。第一部分介绍了JDO的基本概念、查询、持久性管理器、事务和缓存、增强类和托管字段,以及JDOHelper、回调和异常。第二部分讨论了每种体系结构的应用程序设计问题和编码模式问题。书中还提供了一些示例来展示客户/服务器应用程序、Web应用程序以及使用Enterprise用JavaBeans的应用程序。希望我多年来使用JDO构建应用程序的经验能对读者有所裨益。
本书主要面向Java程序员和应用程序架构师。
 本书前言  
  Java数据对象(JavaDataObjects,JDO)为Java对象指定了一个透明的持久性服务。此规范为存储和检索Java对象的持久状态描述了一个通用框架。JSR-12专家组通过Java标准化组织(JavaCommunityProcess)定义了JDO。JDO包括规范、参考实现和技术兼容性工具包(technologycompatibilitykit,TCK)。这三个部分都可以从Java标准化组织的网站(http://www.jcp.org/jsr/detail/12.jsp)下载。许多供应商都开发了JDO的实现工具,并提供了其产品的多个版本。您可以从网上下载这些产品。在前言的末尾可以找到其中一些供应商的URL。Java程序员使用工具成功开发他们的项目。大部分的应用程序和服务器端的组件都涉及到了内存中的对象和持久存储中的对象之间的数据移动。JDO允许改变Java程序员存储和检索对象状态的方式。JDO简化了应用程序代码,提高了应用程序的可移植性,而且还有助于分离在应用程序设计时涉及到的问题。与现有的可替代品相比,JDO使持久性更易于理解、建模和编码。本书读者对象本书读者对象是Java程序员和应用程序架构师。本书假定您已经知道如何用Java编程,并假定您打算使用JDO,也知道JDO的工作原理。本书重点介绍了为有效利用JDO您需要知道的知识。但是,决不是说您需要理解书中的所有内容才能有效地应用JDO。JDO封装了数据存储的许多细节,从而易于使用。但是,因为许多为大家所熟悉的关于数据存储和提取的内容从视图中隐藏起来了,所以JDO可能会让人产生混淆。本书试图提供足够的信息让您能够理解JDO的细节及其行为。根据您的背景和当前需要,您可能会发现本书中的一些部分可以略读或跳过。学习JDO和学拉小提琴一样简单。它易于上手,并几乎可以立即发出“声音”。但是如果您的目的是创作“音乐”,那就需要知识和技巧了。本书的目的就是帮助您获得成功使用JDO所需的知识和技巧。本书结构本书假定您将从Java标准化组织网站(http://www.jcp.org/jsr/detail/12.jsp)下载发布的JDO产品。在这个JDO产品中,您会找到JDO参考实现、JDO的Java文档以及JDO规范。JDO规范主要适用于编写JDO实现的人。本书正好相反,它打算给应用程序开发人员提供在使用JDO时所必需的信息。本书分为两部分。第一部分是本书的主体部分,这部分试图通过从程序员的观点讨论JDO的概念和差别来补充Java文档。这部分是概念上的,而不是操作上的。它将引导您理解JDO。本书的第二部分主要是动手实现,并分析了被称为JDO学习工具(JDOLearningTools)的开放源程序。JDO学习工具是用JDO编写的程序。JDO学习工具中有两组程序。第一组是非典型的程序,这些程序探索JDO的行为,使用这些程序能使您更深刻理解JDO实现是如何工作的。JDO学习工具中的第二组程序是简单但典型的应用程序,这些程序被确定为应用程序结构的典范。JDO学习工具详细考虑了三种结构:●Swing客户/服务器应用程序●使用了JavaServerPages和Javaservlet的Web应用程序●在EnterPriseJavaBeans内使用了JDO的企业应用程序本书的第二部分讨论每种体系结构的应用程序设计问题和编码模式问题。这个讨论利用了书中第一部分所涵盖的概念。JDO学习工具的源代码可以从发行者的网站(http://www.apress.com)得到,也可以从SourceForge.net(http://sourceforge.net/projects/jdo-tools)上得到。本书所使用的JDO学习工具是1.0版的。为了运行这些工具和示例,您需要下载JDO参考实现或者JDO商业实现的测试版本。第8章到第11章提供了安装测试环境的说明。JDO学习工具提供了Kodo、Lido、IntelliBO以及参考实现的构建文件。JDO学习工具将随时间而发展。为了能在将来发布更好的版本,希望您也为JDO学习工具的改进作贡献。
 本书目录  
  第1章JDO的基本概念
1.1JDO持久性服务
1.2托管对象和非托管对象
1.3数据对象的十种管理状态
1.4标识和惟一性要求
1.5小结
第2章查询
2.1Extent接口
2.2JDO查询服务的设计
2.3Query接口
2.4用于产生Query对象的工厂方法
2.5JDO查询过滤器的句法
2.6查询变量
2.7排序查询结果
2.8在查询中是使用缓存还是忽略缓存
2.9可映射到JDOQL的SQL查询
2.10在JDOQL不能满足需要时使用SQL
2.11JDO和JDOQL是如何有助于开发过程的
2.12小结
第3章持久性管理器
3.1方法参数中的null值处理
3.2获得和关闭持久性管理器
3.3数据对象的JDO管理的控制
3.4控制缓存
3.5获得和构造标识对象
3.6根据标识提取应用程序数据对象
3.7持久性管理器中的工厂方法
3.8获得持久性管理器的事务
3.9持久性管理器的属性
3.10小结
第4章事务和缓存
4.1事务
4.2JDO的Transaction接口
4.3事务属性是如何控制状态转换的
4.4可选的瞬态事务特征
4.5JCA、JTA和JDO事务
4.6持久对象及其状态的JDO缓存
4.7小结
第5章增强类和托管字段
5.1应当增强哪些应用程序类
5.2托管字段和非托管字段
5.3增强
5.4JDO元数据
5.5小结
第6章产生持久性管理器的工厂
6.1PersistenceManagerFactory接口
6.2获得持久性管理器
6.3获得持久性管理器工厂
6.4关闭持久性管理器工厂
6.5获得连接工厂
6.6分析JDO实现
6.7配置持久性管理器工厂
6.8配置到数据存储的连接
6.9JDO对容器管理事务的支持
6.10JDO对bean管理事务的支持
6.11在CMT会话bean中使用JDO
6.12从业务方法返回已串行化的数据对象
6.13在带BMP的实体bean中使用JDO
6.14在BMT会话bean中使用JDO
6.15在消息驱动bean中使用JDO
6.16小结
第7章JDOHelper、回调和异常
7.1JDOHelper实用类
7.2InstanceCallbacks接口
7.3JDO异常
7.4小结
第8章使用JDO学习更多知识
8.1Ant构建脚本
8.2开始
8.3Hello,JDO
8.4询问PersistenceManagerFactory
8.5MegaCups公司的消费Java
8.6控制台用户接口
8.7查询小镇图书馆
8.8监测持久苹果的状态
8.9使用商业实现
8.10小结
第9章在Swing应用程序中使用JDO
9.1构建租赁Swing应用程序
9.2对原型预订系统的要求
9.3测试租赁Swing客户
9.4在租赁Swing客户中遇到相冲突的改变
9.5设计租赁Swing应用程序
9.6小结
第10章在Web应用程序中使用JDO
10.1为Tomcat配置构建环境
10.2构建租赁Web应用程序
10.3使用租赁Web应用程序
10.4Web应用程序的一般性设计问题
10.5租赁Web应用程序中的MVC模式
10.6设计JDO在Web应用程序中的使用
10.7One-PM-per-Request设计
10.8One-PM-per-Session设计
10.9One-PM-per-Update设计
10.10小结
第11章在企业JavaBean中使用JDO
11.1为JBoss配置构建环境
11.2构建租赁企业应用程序
11.3租赁企业应用程序的设计
11.4把JDO用于其他类型的EJB
11.5小结
术语表
 


<>问题解答 <>购买商品 <>关于我们
·购物向导
·常见问题
·查看、取消定单
·图书馆团购服务
·注册用户
·更改注册信息
·关于本站
·汇款、退货招领
·图书目录
传真:(04)-23725935
客户服务E-mail:service@bookschina.com.tw