5本Java開發(fā)者必讀的Hibernate書籍
Java開發(fā)者需要讀一些專業(yè)書,那先讀讀Hibernate書籍吧。下面是學習啦小編精心為你整理5本Java開發(fā)者必讀的Hibernate書籍,一起來看看。
Java開發(fā)者必讀的Hibernate書籍第1本
《Hibernate Recipes:A Problem-Solution Approach By Gary Mak,Sriniva Guruzu》
我選擇這本書是因為它的風格-一種問題解決的方法。類似于《Spring recipes : A Problem solution approach》這本書通過引出一個問題并解決它來教授你 Hibernate。
這種方法能夠作用于很多開發(fā)者,如果你享受這個系列之前的書籍,你同樣會喜歡這本書。每個單獨的食譜都通過合適的代碼樣例和恰當?shù)慕?釋來描述。閱讀這本書時我個人感覺它的一個優(yōu)點是比較式學習。例如,如果你使用 JDBC 作為一種方式來解決,那么 Hibernate 是如何幫你解決的呢,它又提供了什么更多的東西呢等。
雖然有時這種書讀起來過于沉重了,基于話題的方式不適合持續(xù)性閱讀,但作為一種改變的嘗試,它還是很不錯的。
Java開發(fā)者必讀的Hibernate書籍第2本
《Hibernate Made Easy》
由 Cameron Wallace McKenzie, Kerri Sheehan 撰寫的《Hibernate Made Easy:通過 Hibernate 和 JPA (Java 持久 API)簡化數(shù)據(jù)持久化》是一本適用于初學者的書籍。
這本書的核心優(yōu)點之一是它的簡單、明了和簡潔,它不是一部巨著。本書使用很多重要且簡單的例子來闡述 Hibernate 不同的特性。我喜歡這本書的關鍵之一是這些例子使用了我最喜歡的 MySQL 數(shù)據(jù)庫。
你還能利用一個使用 JAVA、JSP 和 Hibernate 開發(fā),運行在 Apache Tomcat 上的完整的 Web 應用。通過一個完整的項目比你使用很多例子將會學到更多東西。
事實上,個別的特性當需要加深理解時,也能夠通過類似應用的完整項目最好地被學習,這就是該 書優(yōu)秀的地方。如果你是 Java 開發(fā)者,并且很少或者幾乎不了解 Hibernate,使用該書來學習 Hibernate 框架吧。
這本書唯一的缺點是它沒有使用基于 XML 的映射,如果你的應用確實需要,可能你想要看看下一本書
Java開發(fā)者必讀的Hibernate書籍第3本
《Beginning Hibernate》
由 Jeff Linwood, Dave Minte 合著的《Beginning Hibernate 第二版》是我要介紹給初學者的第三本書。它與之前兩本沒有太多區(qū)別,如果你閱讀了前面的書籍,可能你并不需要這本。但假如你很難關聯(lián)上面兩本書籍的話,你 可以嘗試閱讀這本書。這本 hibernat 書籍的好處之一是它涵蓋了 Hibernate 3.5 版本。這本書的優(yōu)點之一是它的案例分析,這些案例從頭到尾講解了關鍵的關系概念,包括一對多關系和多對多關系。總之如果你不能將《Hibernate Made easy》和《Harnessing Hibernate》關聯(lián)起來,可以使用這本書,如果不需要,那么作為一個初學者你已經(jīng)具備了足夠的知識。
Java開發(fā)者必讀的Hibernate書籍第4本
《Java Persistence With Hibernate》
至今為止,這是所有 Hibernate 開發(fā)者的必讀之書。
《Java Persistence With Hibernate》由 Christian Bauer 和 Gavin Kin 撰寫,他們是 Hibernate 發(fā)展團隊的成員,并涉及了 EJB 3.0 和 JBoss。他們還是曼寧暢銷書《Hibernate in Action》的聯(lián)合作者。
目前,這是關于 Hibernate 最全面的書,它不僅介紹了對象關系映射的基礎、Hibernate 框架,還包括 Hibernate 中使用的最通用的設計模式, 例如數(shù)據(jù)訪問對象(DAO)模式。
這本書介紹了很多關于加載策略、緩存、事務和數(shù)據(jù)庫設計與 ORM 技術的最佳實踐方面的知識。我推薦任何級別的Java Hibernate 開發(fā)者至少閱讀一遍該書,以對 Hibernate 的整個藍圖有所了解。該書有超過 800 頁,并不是很容易閱讀,但作為以后的參考絕對值得一讀。
Java開發(fā)者必讀的Hibernate書籍第5本
《Harnessing Hibernate》
James Elliott, Timothy M. O’Brien, Ryan Fowler 撰寫的《Harnessing Hiberante》是《Hiberate Made Easy》的理想伴侶。前者主要關注JPA 注解,而本書是通過基于 XML 的 Hibernate 映射配置來教你 Hibernate 的概念?!禜arnessing Hibernate》是另一本廣受歡迎的書Hibernate:A Developer NoteBook的 延續(xù)。
我讀了開發(fā)者筆記系列的兩本書,包括 Java 5 Tiger:Developer NoteBook,真的很享受這種方法。
它并不全面,但它的輕量級和簡潔使它成為學習 Hibernate 的一種好的選擇。它還有兩個應用項目,幫助你學習 Hibernate 開發(fā),同時它也很好地介紹了 Hibernate 查詢語言(HQL),它不同于 SQL。
你還可以通過這本書建立起基于 Java 開發(fā)的完整 Hibernate 框架,包括 Spring 和 Eclipse。
技術類書單相關文章: