
最 低 价:¥41.30
定 价:¥55.00
作 者:巴西亚(Roland Barcia),Geoffrey Hambrick,Kyle Brown,叶斌 著
出 版 社:科学出版社
出版时间:2010-07-01
I S B N:9787030278852
| 搜索关键词“Java和关系型数据库”可返回许多链接,这些文章大都在谈如何设计数据库,或者如何使用API来创建示例程序,涉及为关系数据存储选择持久性机制的资料非常少,但这往往是开发中面临的重要问题。 《IBM最佳实践:Java企业级持久化技术指南》由IBM五位经验丰富的架构师共同撰写,总结他们多年来在工作中的心得体会,整理了JDBC、iBATIS、Hibernate、Java Persistence API和pure Ouery等持久层技术的典型应用案例,让开发者在分析、设计、构建、测试、部署、运营和维护阶段都可以进行参考。 与IBM5位专家经验丰富的架构师名对面交流 从理论到实践深入学习JDBC、iBATIS、Hibermate Core、OpenJPA和pureQuery等待持久化技术 掌握过硬而实用的Java技术成为软件企业所需的技术专才 |
| 巴西亚(Roland Barcia),高级技术研究人员,IBM Software Service for WebSphere的Web 2.0首席架构师,已发表了40多篇关于JavaⅢ持久性、Ajax、REST、JavaServer Faces以及消息传递技术等方面的文章和论文,在各种平台的中间件系统实施方面积累了1 0年的经验。 Geoffrey Hambrick,IBM Software Services for WebSphere Enablement Team的杰出工程师,分布式对象技术领域的先驱者,参与制定各种标准,是IBM developerWorks。专栏the EJB Advocate的作家。 Kyle Brown,IBM Software Services and SuPpo rt的杰出工程师,曾与人合著过多本畅销书,其中包括Java Programming with IBM WebSphere and Enterprise Integration Patterns——书。Kyle是模式方面的知名专家,担任PLOP(Pattern Languages of Programs)会议的前任主席。 Robert Peterson,IBM Software Service for WebSphere的高级管理顾问,往返于世界各地,为未来的IBM软件系统实施战略性和概念性的验证项目。他出版了大量的技术书籍和论文,经常在各种会议上发表演讲,拥有多项企业系统的美国专利。 Kulvir Singh Bhogal,IBM Software Service for WebSphere的高级管理顾问,主管制定和实施WebSphere为中心的SOA解决方案。他在很多技术领域中申请了共100多项专利,在JavaPro Manazine,lBM developerWorks, OReilly Media,Java Developers Journal等多家出版刊物撰写文章。 |
| 第1部分 持久性的一个问题 第1章 对象关系映射简史 1.1 对象关系阻抗失配 1.2 Java史前课程 1.2.1 Delphi 1.2.2 RogueWaveDBTools.h++ 1.2.3 NeXTDbKit 1.2.4 TopLinkforSmalltalk 1.2.5 IBMObjectExtender 1.3 第一代Java解决方案 1.3.1 JDBC1.0和2.0 1.3.2 Java的TopLink 1.3.3 EJB1.0 1.3.4 VisualAgePersistenceBuilder 1.3.5 EJB2.0 1.4 开源及下一代 1.4.1 Hibernate 1.4.2 iBAIS 1.5 吸收对象数据库的反主流文化 1.5.1 ODMG 1.5.2 JDO 1.5.3 JPA 1.6 面向服务架构及之后 1.6.1 信息作为服务 1.6.2 pureQuery和ProjectZero 1.7 小结 1.8 参考文献 第2章 高层需求和持久性 2.1 一些“必要的”背景 2.1.1 了解利益相关者 2.1.2 不同的人有不同的需求 2.2 管理人员和业务需求 2.2.1 硬件和软件的依赖 2.2.2 标准的支持 2.2.3 开源和社区驱动的活动 2.2.4 供应商、许可协议和支持 2.2.5 知识产权的考虑 2.2.6 可用的技术人员 2.2.7 有效的培训和指导 2.2.8 开发和管理工具 2.2.9 构建还是购买 2.3 IT负责人和企业级品质的解决方案 2.3.1 功能性和业务流程 2.3.2 可靠性和事务请求 2.3.3 可用性和用户会话 2.3.4.有效性和运行时资源 2.3.5 可维护性和应用组件 2.3.6 可移植性和标准平台 2.3.7 互操作性和企业级品质的解决方案 2.4 小结 2.5 参考资料 第3章 设计持久对象服务 3.1 一些基本概念 3.1.1 模式语言 3.1.2 领域模型模式 3.2 领域建模最佳实践 3.2.1 选择某种建模符号来沟通必要细节 3.2.2 项目利益相关者参与创建和修改领域模型 3.2.3 领域模型不是设计模型 3.2.4 领域模型并不总是必需的 3.2.5 基于变化的规划 3.3 公共的ORM范例的价值 3.3.1 领域模型 3.3.2 数据库模式 3.3.3 数据库约束 3.3.4 数据库规范化方法 3.3.5 服务接口 3.3.6 单元测试用例 3.4 再谈对象关系映射阻抗失配 3.4.1 关联. 3.4.2 组合 3.4.3 包容 3.4.4 封装 3.4.5 继承 3.4.6 多态性. 3.4.7 对象标识 3.4.8 对象导航 3.5 对象关系映射方法 3.5.1 自顶而下 3.5.2 自底而上 3.5.3 中间对接 3.6 可考虑的其他模式 3.6.1 元数据映射、延迟加载和工作单元 3.6.2 分布式外观和数据传输对象 3.7 小结. 3.8 参考资料 第4章 如何评估可选项 4.1 同型比较 4.1.1 能够体现好、更好和最好的语境 4.1.2 建立独立的标准 4.1.3 制订清单并检查两次 4.1.4 保持清单真实 4.2 企业级持久性 4.2.1 一种规格并非处处适用 4.2.2 不问是否,而问什么与为何 4.2.3 细节就是问题所在 4.3 一个可用的评估模板 4.3.1 背景 4.3.2 架构概况 4.3.3 编程模型 4.3.4 0RM功能支持 4.3.5 调优选项 4.3.6 公共范例的开发过程 4.4 充分利用你的经验 4.4.1 尽早并经常使用调查问卷 4.4.2 记住历史以免重蹈覆辙 4.5 小结 4.6 参考资料 第2部分 同型比较 第5章JDBC 5.1 背景 5.1.1 框架类型 5.1.2 历史 5.2 层次架构概况 5.2.1 标准遵守 5.2.2 平台要求 5.2.3 其他依赖 5.2.4 供应商和许可协议 5.2.5 现有文献 5.3 编程模型 …… 第6章 Apachei BATIS 第7章 Hibernate Core 第8章 Apache OpenJPA 第9章 pureQuery和ProjectZero 第10章 将理论付诸实践 附录A 安装公共范例 |
商品评论(0条)