5本Java开发者必读的Hibernate书籍

2017-03-24

Java开发者需要读一些专业书,那先读读Hibernate书籍吧。下面是小编精心为你整理5本Java开发者必读的Hibernate书籍,一起来看看。

Java开发者必读的Hibernate书籍第1本

《Hibernate Recipes:A Problem-Solution Approach By Gary Mak,Sriniva Guruzu》

我选择这本书是因为它的风格-一种问题解决的方法。类似于《Spring recipes : A Problem solution approach》这本书通过引出一个问题并解决它来教授你 Hibernate。

这种方法能够作用于很多开发者,如果你享受这个系列之前的书籍,你同样会喜欢这本书。每个单独的食谱都通过合适的代码样例和恰当的解 释来描述。阅读这本书时我个人感觉它的一个优点是比较式学习。例如,如果你使用 JDBC 作为一种方式来解决,那么 Hibernate 是如何帮你解决的呢,它又提供了什么更多的东西呢等。

虽然有时这种书读起来过于沉重了,基于话题的方式不适合持续性阅读,但作为一种改变的尝试,它还是很不错的。

Java开发者必读的Hibernate书籍第2本

《Hibernate Made Easy》

由 Cameron Wallace McKenzie, Kerri Sheehan 撰写的《Hibernate Made Easy:通过 Hibernate 和 JPA (Java 持久 API)简化数据持久化》是一本适用于初学者的书籍。

这本书的核心优点之一是它的简单、明了和简洁,它不是一部巨著。本书使用很多重要且简单的例子来阐述 Hibernate 不同的特性。我喜欢这本书的关键之一是这些例子使用了我最喜欢的 MySQL 数据库。

你还能利用一个使用 JAVA、JSP 和 Hibernate 开发,运行在 Apache Tomcat 上的完整的 Web 应用。通过一个完整的项目比你使用很多例子将会学到更多东西。

事实上,个别的特性当需要加深理解时,也能够通过类似应用的完整项目最好地被学习,这就是该 书优秀的地方。如果你是 Java 开发者,并且很少或者几乎不了解 Hibernate,使用该书来学习 Hibernate 框架吧。

这本书唯一的缺点是它没有使用基于 XML 的映射,如果你的应用确实需要,可能你想要看看下一本书

Java开发者必读的Hibernate书籍第3本

《Beginning Hibernate》

由 Jeff Linwood, Dave Minte 合著的《Beginning Hibernate 第二版》是我要介绍给初学者的第三本书。它与之前两本没有太多区别,如果你阅读了前面的书籍,可能你并不需要这本。但假如你很难关联上面两本书籍的话,你 可以尝试阅读这本书。这本 hibernat 书籍的好处之一是它涵盖了 Hibernate 3.5 版本。这本书的优点之一是它的案例分析,这些案例从头到尾讲解了关键的关系概念,包括一对多关系和多对多关系。总之如果你不能将《Hibernate Made easy》和《Harnessing Hibernate》关联起来,可以使用这本书,如果不需要,那么作为一个初学者你已经具备了足够的知识。

Java开发者必读的Hibernate书籍第4本

《Java Persistence With Hibernate》

至今为止,这是所有 Hibernate 开发者的必读之书。

《Java Persistence With Hibernate》由 Christian Bauer 和 Gavin Kin 撰写,他们是 Hibernate 发展团队的成员,并涉及了 EJB 3.0 和 JBoss。他们还是曼宁畅销书《Hibernate in Action》的联合作者。

目前,这是关于 Hibernate 最全面的书,它不仅介绍了对象关系映射的基础、Hibernate 框架,还包括 Hibernate 中使用的最通用的设计模式, 例如数据访问对象(DAO)模式。

这本书介绍了很多关于加载策略、缓存、事务和数据库设计与 ORM 技术的最佳实践方面的知识。我推荐任何级别的Java Hibernate 开发者至少阅读一遍该书,以对 Hibernate 的整个蓝图有所了解。该书有超过 800 页,并不是很容易阅读,但作为以后的参考绝对值得一读。

Java开发者必读的Hibernate书籍第5本

《Harnessing Hibernate》

James Elliott, Timothy M. O’Brien, Ryan Fowler 撰写的《Harnessing Hiberante》是《Hiberate Made Easy》的理想伴侣。前者主要关注JPA 注解,而本书是通过基于 XML 的 Hibernate 映射配置来教你 Hibernate 的概念。《Harnessing Hibernate》是另一本广受欢迎的书Hibernate:A Developer NoteBook的 延续。

我读了开发者笔记系列的两本书,包括 Java 5 Tiger:Developer NoteBook,真的很享受这种方法。

它并不全面,但它的轻量级和简洁使它成为学习 Hibernate 的一种好的选择。它还有两个应用项目,帮助你学习 Hibernate 开发,同时它也很好地介绍了 Hibernate 查询语言(HQL),它不同于 SQL。

你还可以通过这本书建立起基于 Java 开发的完整 Hibernate 框架,包括 Spring 和 Eclipse。

技术类书单相关文章:

1.程序员必看的书籍推荐

2.程序员们的专业技术书分享

更多相关阅读

最新发布的文章