Hibernate 實作手冊 (Chinese Edition)

Christian Bauer and Gavin King

2005 | 400 pages
ISBN:

$35.99 PDF ebook  

RESOURCES

DESCRIPTION

Hibernate 確實在 Java 的領域迅速擴大了。為什麼這個開放源始碼的工具如此活躍?因為它自動化了冗長的工作:永續化你的 Java 物件到關聯式資料庫。物件導向程式碼和關聯式資料庫不可避免需要你撰寫程式碼以對應這兩者。這個程式碼的開發通常很複雜、冗長且費時。而 Hibernate 幫你作了這些對應。

不只是這樣, Hibernate 讓它變得簡單。 Hibernate 處於你的應用程式與資料庫中的一層,且處理了載入與儲存物件的任務。 Hibernate 的應用程式是更簡單的,更具可攜性的,且更容易被修改的。且他們的效能比任何你自己想要發展的程式都來得好。

Hibernate 實作手冊仔細解釋了你所需要的概念,接著讓你上手。這本書是建立在一個簡單的範例,以告訴你如何實作 Hibernate ,如何處理並時和交易,如何有效率地取出物件與如何使用快取。

本書的作者創造了 Hibernate ,且他們接收了 Hibernate 社群每天產生的問題。他們知道如何讓 Hibernate 良好運作,資訊會從你每次讀取這本書時產生,這裡面包含了:

本書裡面有什麼

ABOUT THE AUTHORS...

Christian Bauer 是 Hibernate 核心開發小組的一員,他維護了 Hibernate 文件與網站,同時也是一個在德國法蘭克福的軟體工程師。 Gavin King 是 Hibernate 的創立者且為主要的開發者,他是一個在澳洲墨爾本的J2EE顧問。

關於譯者...

何孟翰是 Hibernate 的愛好者,專長是資料庫管理與開發,架構J2EE應用程式伺服器與J2EE程式設計開發。他是一個在台灣台北的軟體工程師,近來專注於伺服器端應用程式開發,與J2EE應用程式伺服器與開放源始碼專案之間的整合。

範例章節

兩個Hibernate實作手冊的範例章節可以PDF的格式取得,需要Adobe免費的Acrobat Reader軟體來瀏覽它。你可以在這裡下載Acrobat Reader。

第二章

第六章

關於Hibernate3與EJB3

這個世界不會因為你完成一本書而停止轉動,而且讓這本書進入生產階段花費比你所想像更多的時間。所以在任何一本技術的書中的某些資訊很快變得過時。特別是當新的標準和產品版本已經在地平線上。

Hibernate3是一個Hibernate進化的版本,在這本書寫作時是在初期的設計階段。當這本書上架時,有可能已有測試版本發行。但這本書的資訊對Hibernate3而言是有效的;事實上,我們認為這是就算對新版本而言,還是必要的參考文件。我們討論了會在Hibernate3和大部份ORM方案中的基本概念。並且,Hibernate3大部份會向下相容於Hibernate2.1。新功能當然會被加入,但在你閱讀本書後要了解它們不會是問題。

由於Hibernate的成功,引起了EJB3專門團體使用了從Hibernate中的一些主要概念與API於重新設計的entity bean之中。在這本書寫作時,只有新的EJB規格的初期草稿是可被得到的。所以我們不在這本書中討論。然而,當讀完Hibernate實作手冊,你會知道所有讓你能夠快速了解EJB3中entity bean的基礎。

至於更多更新的訊息,請見Hibernate準則:www.hibernate.org/About/RoadMap。