Hibernate基础教程(Amazon Hibernate最佳入门书)(图灵买二赠一赠品)
基本信息
- 作者: (英)Dave Minter (美)Jeff Linwood
- 译者: 陈剑瓯
- 丛书名: 图灵程序设计丛书.Java系列
- 出版社:人民邮电出版社
- ISBN:9787115171658
- 上架时间:2009-8-7
- 出版日期:2008 年2月
- 开本:16开
- 页码:290
- 版次:1-1
- 所属分类:
赠品
编辑推荐
Amazon Hibernate最佳入门书.
化繁为简,生动透彻..
涵盖最新版本3.2.x...
内容简介回到顶部↑
本书深入浅出地介绍了轻量级开源框架hibernate 3的功能,叙述清晰,简洁明了。主要内容包括hibernate的基本体系结构、如何使用java 5注解和基于xml的映射文件来表示映射信息,并讨论了hibernate session对象和hql的使用。本书结合大量实际代码,力图使读者能够更好地学习并掌握hibernate的使用。
本书适合java开发人员阅读。
作者简介:
dave minter和jeff linwood都是好评的资深java专家和技术作家,拥有多年软件开发和咨询经验。他们是许多世界著名的技术杂志或者网站包括dr.dobb'sjournal’、builder.com和java world的特邀作者。除本书外,他们合著的pro hibernate 3也是amazon畅销书。新著《spring 2基础教程》中文版即将由人民邮电出版社出版。
本书适合java开发人员阅读。
作者简介:
dave minter和jeff linwood都是好评的资深java专家和技术作家,拥有多年软件开发和咨询经验。他们是许多世界著名的技术杂志或者网站包括dr.dobb'sjournal’、builder.com和java world的特邀作者。除本书外,他们合著的pro hibernate 3也是amazon畅销书。新著《spring 2基础教程》中文版即将由人民邮电出版社出版。
目录回到顶部↑
第1章 hibernate 3简介
1.1 pojo
1.2 hibernate和对象-关系映射的起源
1.2.1 ejb作为持久化解决方案
1.2.2 hibernate作为持久化解决方案
1.2.3 瘦解决方案
1.3 hibernate hello world示例
1.4 映射
1.5 数据库的生成
1.6 hibernate 3与ejb 3.0的关系
1.7 小结
第2章 集成和配置hibernate
2.1 集成和配置hibernate所需的步骤
2.2 了解java应用程序中的什么地方适合使用hibernate
2.3 部署hibernate
2.3.1 运行hibernate 3所需的库
2.3.2 注解和ejb 3
2.3.3 jmx和hibernate
2.4 hibernate配置
2.4.1 hibernate属性
1.1 pojo
1.2 hibernate和对象-关系映射的起源
1.2.1 ejb作为持久化解决方案
1.2.2 hibernate作为持久化解决方案
1.2.3 瘦解决方案
1.3 hibernate hello world示例
1.4 映射
1.5 数据库的生成
1.6 hibernate 3与ejb 3.0的关系
1.7 小结
第2章 集成和配置hibernate
2.1 集成和配置hibernate所需的步骤
2.2 了解java应用程序中的什么地方适合使用hibernate
2.3 部署hibernate
2.3.1 运行hibernate 3所需的库
2.3.2 注解和ejb 3
2.3.3 jmx和hibernate
2.4 hibernate配置
2.4.1 hibernate属性
前言回到顶部↑
Hibernate是一款神奇的软件。只需少许经验,再利用Java 5注解的强大功能,就可以非常轻松地构建出以数据库作为支撑的复杂系统。你一旦使用了Hibernate构建系统,就不愿再采用传统的方式了。
尽管Hibernate极其强大,但对于初次接触它的人来说,掌握它也有相当的难度。学习难度大实际上是好事情,因为一旦你征服了Hibernate,就能充分了解它。当然这需要坚韧不拔的毅力。
本书的目标是向你提供开发Hibernate应用程序所应有的基本知识,解释这些基本知识,并且带领你根据这些知识构建一个示例应用程序,以此帮助你顺利地学习Hibernate。充分理解了基础知识之后,我们将提供其他一些资料。在这个过程中,我们会一直通过示例加以说明,而不是依靠纯粹的理论讲解。
我们希望,当你成为Hibernate专家之后,本书作为参考资料仍然能够对你有所帮助。
读者对象
本书假设读者具备良好的Java基础知识,并且比较熟悉用JDBC(Java Database Connectivity)API进行数据库编程。我们不要求你了解关于Hibernate的任何情况,但是既然你买了这本书,那么你应该了解构建基于大型数据库的系统是多么困难,这就是你学习Hibernate的动力。
我们的所有示例使用的均为开源软件(主要是Hibernate API本身),所以不需要为了开始进行Hibernate开发购买任何软件。
本书不是理论教材。我们力求提供丰富的示例,并以实用的方式介绍示例涉及的技术。
对于刚接触Hibernate API的新手来说,我们建议至少先依次阅读前3章,然后再深入学习后面章节中感兴趣的主题。非常有经验的开发人员,或者熟悉与Hibernate相似工具的开发人员,可以直接阅读后面的内容,寻找自己感兴趣的章节。熟悉Hibernate的读者可以在附录中找到更多对有趣主题的讨论。
本书结构
本书大致划分为3个部分。第1章~第8章介绍Hibernate的基础知识,包括配置、映射文件的创建和基本API。
第9章~第11章描述如何使用查询、条件和过滤器以较高级的方式访问持久化信息。
最后,附录讨论不太常用的特性,也就是Hibernate核心功能之外的特性。下面简要介绍各章的内容。
□第1章介绍持久化工具的用途,并且用一个简单示例应用程序片段演示如何应用Hibernate。这章还要介绍关键的术语和概念。
□第2章讨论配置Hibernate应用程序的基本方法,介绍Hibernate的基本体系结构,讨论如何将Hibernate集成进应用程序。
□第3章完整地给出第1章的示例应用程序,并介绍创建和运行这个应用程序的完整过程。然后,研究一个略微复杂一点儿的示例,介绍如何从映射文件直接生成数据库模式。
□第4章深入讨论Hibernate生命周期。它通过介绍核心接口中的方法来讨论生命周期,还介绍关键的术语,并且讨论为什么需要进行级联和延迟加载。
□第5章解释Hibernate为什么必须维护映射信息,并且讲解关系数据库可以表示的各种关联类型。它还简要讨论可以放在Hibernate映射中的其他信息。
□第6章介绍在使用Hibernate时如何使用Java 5注解特性来表示映射信息。它为最重要的注解提供了详细的示例,并且讨论标准EJB 3注解和专用的Hibernate 3注解之间的差异。
□第7章讲解在Hibernate中如何使用基于XML的映射文件表示映射信息。它为所有最常用的映射类型提供了示例,并且解释比较晦涩的映射类型。
尽管Hibernate极其强大,但对于初次接触它的人来说,掌握它也有相当的难度。学习难度大实际上是好事情,因为一旦你征服了Hibernate,就能充分了解它。当然这需要坚韧不拔的毅力。
本书的目标是向你提供开发Hibernate应用程序所应有的基本知识,解释这些基本知识,并且带领你根据这些知识构建一个示例应用程序,以此帮助你顺利地学习Hibernate。充分理解了基础知识之后,我们将提供其他一些资料。在这个过程中,我们会一直通过示例加以说明,而不是依靠纯粹的理论讲解。
我们希望,当你成为Hibernate专家之后,本书作为参考资料仍然能够对你有所帮助。
读者对象
本书假设读者具备良好的Java基础知识,并且比较熟悉用JDBC(Java Database Connectivity)API进行数据库编程。我们不要求你了解关于Hibernate的任何情况,但是既然你买了这本书,那么你应该了解构建基于大型数据库的系统是多么困难,这就是你学习Hibernate的动力。
我们的所有示例使用的均为开源软件(主要是Hibernate API本身),所以不需要为了开始进行Hibernate开发购买任何软件。
本书不是理论教材。我们力求提供丰富的示例,并以实用的方式介绍示例涉及的技术。
对于刚接触Hibernate API的新手来说,我们建议至少先依次阅读前3章,然后再深入学习后面章节中感兴趣的主题。非常有经验的开发人员,或者熟悉与Hibernate相似工具的开发人员,可以直接阅读后面的内容,寻找自己感兴趣的章节。熟悉Hibernate的读者可以在附录中找到更多对有趣主题的讨论。
本书结构
本书大致划分为3个部分。第1章~第8章介绍Hibernate的基础知识,包括配置、映射文件的创建和基本API。
第9章~第11章描述如何使用查询、条件和过滤器以较高级的方式访问持久化信息。
最后,附录讨论不太常用的特性,也就是Hibernate核心功能之外的特性。下面简要介绍各章的内容。
□第1章介绍持久化工具的用途,并且用一个简单示例应用程序片段演示如何应用Hibernate。这章还要介绍关键的术语和概念。
□第2章讨论配置Hibernate应用程序的基本方法,介绍Hibernate的基本体系结构,讨论如何将Hibernate集成进应用程序。
□第3章完整地给出第1章的示例应用程序,并介绍创建和运行这个应用程序的完整过程。然后,研究一个略微复杂一点儿的示例,介绍如何从映射文件直接生成数据库模式。
□第4章深入讨论Hibernate生命周期。它通过介绍核心接口中的方法来讨论生命周期,还介绍关键的术语,并且讨论为什么需要进行级联和延迟加载。
□第5章解释Hibernate为什么必须维护映射信息,并且讲解关系数据库可以表示的各种关联类型。它还简要讨论可以放在Hibernate映射中的其他信息。
□第6章介绍在使用Hibernate时如何使用Java 5注解特性来表示映射信息。它为最重要的注解提供了详细的示例,并且讨论标准EJB 3注解和专用的Hibernate 3注解之间的差异。
□第7章讲解在Hibernate中如何使用基于XML的映射文件表示映射信息。它为所有最常用的映射类型提供了示例,并且解释比较晦涩的映射类型。








点击看大图





加载中...

