Hibernate ORM最佳实践

作者:陶勇等

定价:59元

印次:1-1

ISBN:9787302157571

出版日期:2007.09.01

印刷日期:2007.08.28

图书责编:冯志强

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书站在客观评价Hibernate这门持久化技术的角度,来分析Hibernate的基本构成、知识点及实现原理,汇总业界及作者在Hibernate应用方面的实践经验,分清Hibernate的优势和劣势,及可代替的解决方案,展示Hibernate对象关系映射技术的真谛,总结Hibernate在项目开发中的最佳实践经验,使得读者在入门领悟Hibernate理论知识的同时,能了解Hibernate的优势和劣势,做到扬长避短,而不是盲目膜拜。 本书以Hibernate 3为基础,由浅入深介绍Hibernate OR映射的基本理论知识及最佳实践经验。内容主要分三部分,第一部分是对象关系映射技术的基本理论及Hibernate 对象映射技术的基本知识点,第二部分讲解Hibernate技术的查询和事务、缓存等高级性能,第三部分是Hibernate业界应用的最佳实践经验,包括如何使用Spring集成Hibernate,使用DAO模式透明化持久层设计,Hibernate在Web应用中的最佳实践和Hibernate性能优化和如何使用iBATIS、JdbcTemplate来替代Hibernate。 本书特别适合使用Hibernate进行企业开发的开发人员作为参考书籍,可以将书中的Hibernate最佳实践经验应用于项目中,也适合Hibernate的入门读者作为入门书籍。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。

OR Mapping对象关系映射技术是Java领域和.NET领域中面向对象编程中的一个重大技术进步,在Java领域中已经得到广泛的应用。Hibernate是目前Java领域中最受欢迎的OR映射开源框架,Hibernate技术的出现使得程序员可以摆脱JDBC编程编写繁琐SQL语句的麻烦,可以使得程序员能将更多的精力应用于业务逻辑的设计。 而Hibernate使用的对象关系映射技术所带来的性能问题受到业界的普遍怀疑,其使用的查询机制、持久化、对象关联等技术使得Hibernate的使用更加方便,但是同时由于 使用不当也会带来严重的性能瓶颈问题。在Hibernate刚出现时,其便利性和优越性得到很多项目架构人员的青睐,但也正是由于其性能和不可预知问题而使项目架构人员望而却步。 本书正是站在客观评价这门持久化技术的角度,来分析Hibernate的基本构成,知识点及实现原理,汇总业界及作者在Hibernate应用方面的实践经验,分清Hibernate的优势和劣势,及可代替的解决方案,展示Hibernate对象关系映射技术的实质,总结Hibernate在项目开发中的最佳实践经验。使得读者能掌握Hibernate的基本理论知识,带领读者进入Hibernate对象关系映射技术视野的同时,更进一步掌握Hibernate的特性,学会在项目中如何运用,做到有能力驾驭运用Hibernate这门出色的对象关系映射技术,能了解Hibernate的优势和劣势,做到扬长避短,而不是顶礼膜拜。 本书内容组织 本书基于Hibernate 3,以Hibernate的知识点为主线,由浅入深,从对象-关系映射...

目录
荐语
查看详情 查看详情
第1章  对象-关系映射概述 1

1.1  分层体系结构 1

1.1.1  层次结构 2

1.1.2  分层架构特点 4

1.1.3  Java数据持久层设计 6

1.2  软件设计模型 10

1.2.1  概念模型 10

1.2.2  数据模型 11

1.2.3  域模型 13

1.3  对象-关系映射技术背景 22

1.3.1  关系数据库操作 24

1.3.2  数据持久化 25

1.3.3  直接使用JDBC的弊端 28

1.3.4  对象-关系映射基本概念 28

1.4  对象-关系映射工具 30

1.4.1  Hibernate 31

1.4.2  JDO 32

1.4.3  iBATIS 32

1.5  小结 33

第2章  快速上手 34

2.1  准备工作 34

2.2  Hibernate起步 35

2.2.1  开发环境准备 35

2.2.2  创建持久化类 37

2.2.3  创建对象-关系映射文件 38

2.2.4  创建Hibernate配置文件 39

2.2.5  用Hibernate持久化数据 41

2.2.6  加载并存储对象 43

2.3  Hibernate体系结构 46

2.3.1  结构及构成 46

2.3.2  Hibernate基本API 48

2.3.3  Configuration 48

2.3.4  SessionFactory 48

2.3.5  Session 48

2.3.6  SessionFactory的配置 48

2.4  Hibernate... 查看详情

查看详情