精通Hibernate

出版時間:2009-4  出版社:機械工業(yè)出版社  作者:(美)艾里特 等著,劉平利 譯  頁數:328  譯者:劉平利  
Tag標簽:無  

前言

  Hibernate是為Java設計的輕量級對象/關系映射(object/relationalmapping)服務。這是什么意思?這就是說,Hibernate可以讓你用普通的Java對象的形式來簡潔而有效地處理關系數據庫中的信息。不過,這樣的說明仍然無法貼切地表達這項技術是多么有用和令人激動。持有這種觀點的人并非只是我一個:Hibernate2.1贏得了《SoftwareDevelopment))雜志第14屆“框架庫和組件”震撼大獎(JoltAward)。(本書是《Hibernate:ADevelopersNotebook》的后續(xù)更新版本,我非常榮幸地編寫了這本書。這本書第1版本介紹的是Hibernate2,它獲得了第15屆Jolt技術類圖書生產力大獎(ProductivityWinner)?! ∧敲矗琀ibernate到底神奇在哪里呢?所有非凡的應用程序(甚至許多平凡的應用程序)都需要存儲和使用各種信息,也就都會涉及關系型數據庫的使用。與Javant象世界不同,數據庫通常要求使用者具備一定的技巧和專業(yè)知識。如何連通這兩個世界曾經是一段時期內的一項重要任務,但這也是一件非常復雜而乏味的工作。

內容概要

Simplified Chinese Edition, jointly published by O’Reilly Media, Inc. and China Machine Press, 2009. Authorized translation of the English edition, 2009 O’Reilly Media, Inc., the owner of all rights to publish and sell the same.  All rights reserved including the rights of reproduction in whole or in part in any form.

作者簡介

James Elliott是Berbee公司的一位高級軟件工程師,他熱衷于高級JavaT_具和框架的構建。Tim 0’Brien是芝加哥的一位專業(yè)的程序員,他熱衷于Jakarta Commons。Ryan Fowler是Berb.ee公N的一位軟件工程師。

書籍目錄

前言第一部分 Hibernate快速入門 第1章 安裝和設置  獲得Ant發(fā)布版本  檢查Java版本  獲得MavenTasksforAnt  安裝MavenTasksforAnt  使用HSQLDB數據庫引擎  獲得HibernateCore  建立項目層次結構 第2章 映射簡介  編寫映射文檔  生成Java類  編制數據庫Schema 第3章 駕馭Hibernate  配置Hibernate  創(chuàng)建持久化對象  檢索持久化對象  建立查詢的更好方法 第4章 集合與關聯  集合的映射  集合的持久化  集合的檢索  使用雙向關聯  使用簡單集合 第5章 更復雜的關聯  關聯的主動加載和延遲加載  有序集合  擴充集合中的關聯  關聯的生命周期  自身關聯 第6章 自定義值類型  用戶自定義類型  定義一個持久化的枚舉類型  使用自定義的類型映射  使用持久化的枚舉對象  建立組合自定義類型 第7章 映射標注  Hibernate標注  為模型對象添加標注  另一種方法 第8章 條件查詢 第9章 淺談HQL第二部分 與其他工具的集成 第10章 將Hibernate連接到MySQL 第11章 Hibernate與Eclipse:HibernateTools 第12章 Maven進階223 第13章 Spring入門:Hibernate與Spring 第14章 畫龍點睛:用Stripes集成Spring和Hibernate附錄A Hibernate類型附錄B CriteriaAPI附錄C HibernateSQL方言附錄D Spring事務支持附錄E 參考資源

章節(jié)摘錄

  第一部分 Hibernate快速入門  第1章 安裝和設置  我一直很驚訝,竟然會有這么多免費而又好用的開源JavaT具。多年前,我開發(fā)一個JSP的電子商務項目時,需要一個輕量級對象,關系數據庫映射服務,那時還沒有Hibernate這樣的工具,只能自己構建了一個這樣的組件。這個組件經過幾年的發(fā)展,開發(fā)出一些很酷、很獨特的功能。但是在我發(fā)現了Hibernate以后,我想在下一個項目中,就不會再繼續(xù)使用自己熟悉的那個系統了(我當然對自己的系統抱有偏愛),而是會使用Hibernate。用過之后,你一定會知道Hibernate有多棒!  正在讀這本書的你,一定急于想知道這種功能強大而且使用方便的技術,是如何架起連接Java對象和關系數據庫這兩個世界之間的橋梁的!Hibernate很好地充當了這個角色,它并不很復雜,所以學習起來也不困難。為了展示這一點,本章將要指導你理解Hibernate的用法,讓你看看為什么Hibernate會這么令人激動?! ≈蟮恼鹿?jié)將介紹在更復雜環(huán)境(例如spring和Stripes)下,把Hibernate作為它們的組成部分的應用,以及它和其他數據庫的配合使用。第1章的目標是要向你展示,使用Hibernate構建一個基本的、自我包含的環(huán)境,并且用它完成真正的操作是多么容易的。

編輯推薦

  《精通Hibernate》是Java程序員處理關系數據庫的理想指南,有助于簡化信息的處理、提高效率。數據庫與Java對象大不相同,需要開發(fā)人員具備不同的處理技巧和專業(yè)知識。而Hibernate就是連接這兩個世界的方便的橋梁。  《精通Hibernate》將帶領你快速學習Hibernate。它不是一本簡單的API參考手冊,而是系統地講解了各方面的知識,從Hibernate的下載和配置開始,到通過一系列的示例項目演示如何完成多種從簡單到復雜的任務?!毒℉ibernate》也提供了更為精細而全面的Hibernate主要功能的指導,包括從Java類到數據庫表的映射,以及從Java數據類型到sQL數據類型的映射。還可以從《精通Hibernate》中學到Hibernate的數據查詢和檢索等功能。通過閱讀示例,并動手操作,不但可以快速創(chuàng)建好你自己的Hibernate開發(fā)環(huán)境,還可以馬上著手完成很多實際的任務?!  毒℉ibernate》可以讓你學會:  ·執(zhí)行對象/關系映射?!  ぴ贘ava代碼中處理數據持久化?!  ぬ幚韺ο笾g的組和關系?!  ibernate自定義擴展類型的支持?!  な褂肅riteria來簡化查詢的創(chuàng)建?!  ibernateQueryLanguage(HQL)的使用,以及它與SQL的區(qū)別?!  ぴ赟pring中使用Hibernate?!  ぴ谄渌_發(fā)工具中使用Hibernate,例如StripesWeb框架和EclipseIDE?! ≈恍枰獙W習最初的幾章,你就可以直接跳轉到感興趣或與你工作相關的部分。所有的背景知識,以及Hibernate的工作原理都在《精通Hibernate》中有重點介紹和分析。書中的示例源代碼可以從《精通Hibernate》相關的網站下載。在開發(fā)程序中處理信息時,如果使用SQL總是讓你感覺不順手,那么《精通Hibernate》為你傳授了高效而簡潔的“秘笈”。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    精通Hibernate PDF格式下載


用戶評論 (總計11條)

 
 

  •   讀了國內的,再讀國外的,感覺差別不是一般的大。 好書,值得看
  •   很好,灰常好!
  •   對于像我這樣的初學者來說,精通似乎有點遙遠。先學習后再看這本書吧
  •   書有點薄,不過內容好就行。對比了蠻久,在當當定還是挺實惠的。
  •   運用Ant生成類,這點……
  •   內容比較實用,適合些實戰(zhàn)經驗
  •   hibernate,hibernate一般吧
  •   書的內容還行,就是太羅嗦
  •   這本書寫的太差了,價格還這么高.本書介紹的沒有重點而且不實用,就是一本垃圾書,hibernate3之前使用的配置文件,如何配置寫的太晦澀,hibernate3之后的注解方式,寫的太生用,概念理論寫的太差.我看這本書的作者是大師級人物才買的,哪知道這么差,也許是翻譯太差,建議讀者最好<<買深入淺出hibernate>>
  •   本書出版質量太差----排版差/紙質糟/定價奇高,當然是出版社的問題,無心閱讀,準備需要是再買其他Hibernate的書。注明:這和當當無關,不過希望當當能夠傳達讀者的意見給出版社。
  •   一開始我還覺得O'Reilly公司的書印刷不會那么差,以前從沒遇到過這種問題.沒相信前面2位的評論..沖著O'Reilly的名聲買了..不過有時候真的該多聽取下眾人的意見...失策了..
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7