Hibernate開發(fā)及整合應(yīng)用大全

出版時(shí)間:2006-3  出版社:清華大學(xué)  作者:蔡雪燾  
Tag標(biāo)簽:無  

內(nèi)容概要

本書用典型示例剖析Hibernate的重點(diǎn)和難點(diǎn),分析并解釋HIbernate中易混淆的常用概念和用法,例程注釋豐富,分析角度獨(dú)特,囊括常用的HIbernate周邊工具的使用,配合多媒體光盤,講解軟件的安裝和配置。
  本書用典型的示例剖析Hibernate開發(fā)中的重點(diǎn)和難點(diǎn),對(duì)于開發(fā)Hibernate的常用工具也進(jìn)行了詳細(xì)講解。全書分兩篇,共21章,內(nèi)容涵蓋Hibernate概述、Session主要的API、Hibernate對(duì)象關(guān)聯(lián)(一對(duì)一、一對(duì)多、多對(duì)一和多對(duì)多)、級(jí)聯(lián)關(guān)系、HQL與QBC檢索、檢索策略、基本配置與對(duì)象/關(guān)系映射配置、集合映射、事務(wù)與Cache管理等Hibernate的知識(shí),另外還對(duì)XML、JSP、MySQL、Ant、JUnit、Log4j、Struts、Spring及Middlegen.Hibemate、hbm2java、SchemaExport、Hibernate.extensions控制臺(tái)、XDoclet、P6Spy、HibemateSynchronize等開發(fā)Hibenrate時(shí)常用的工具進(jìn)行了抓取重點(diǎn)和常用點(diǎn)的講解。本書最大的特色在于每一節(jié)的例子都是經(jīng)過精挑細(xì)選,具有很強(qiáng)的針對(duì)性,力求讓讀者通過親自動(dòng)手做來掌握其底層的知識(shí),示例的運(yùn)行也很簡(jiǎn)單,只需配置和運(yùn)行Ant即可。
  本書適合Java程序員、企業(yè)級(jí)項(xiàng)目的開發(fā)人員參考使用,同時(shí)也是新手學(xué)習(xí)Hibernate的絕佳教材。

作者簡(jiǎn)介

  蔡雪燾,北京科技大學(xué)材料工程與清華大學(xué)軟件工程雙學(xué)士學(xué)位。曾在北京長(zhǎng)城軟件公司、昆明金沙數(shù)據(jù)與設(shè)備公司、云南電力實(shí)驗(yàn)研究院等處擔(dān)任軟件開發(fā)、架構(gòu)設(shè)計(jì)、技術(shù)管理等工作。帶領(lǐng)私人團(tuán)體獨(dú)立開發(fā)多種軟件產(chǎn)品。目前在云南電力實(shí)驗(yàn)研究院從事一個(gè)即將歷時(shí)三年的大型電網(wǎng)管理系統(tǒng)的設(shè)計(jì)與開發(fā)。

書籍目錄

第1篇Hibernate技術(shù)第1章 對(duì)象持久化1 JDBC面臨的一些問題1.1JDBC簡(jiǎn)介1.2繁瑣的代碼問題1.3多表連接問題1.4表問級(jí)聯(lián)問題1.5層與層之間的耦合嚴(yán)重1.6性能問題2 使用ORM3 軟件分層體系結(jié)構(gòu)4 域模型4.1實(shí)體域?qū)ο?.2過程域?qū)ο? 小結(jié)第2章 開始Hibernate之旅2.1Hibethate簡(jiǎn)介2.2搭建開發(fā)環(huán)境2.2.1安裝Access數(shù)據(jù)庫2.2.2下載Hibernate2.2.3安裝和配置JDK2.2.4下載安裝UltraEdit編輯器并進(jìn)行設(shè)置2.3  第一個(gè)使用Hibernate操作數(shù)據(jù)庫的例子2.3.1在Access中創(chuàng)建新庫及表2.3.2編寫Java文件(持久化類)Student.java2.3.3把Hiberxlate的包解壓到當(dāng)前路徑2.3.4編寫取得Session的類HibernateIJtil.java2.3.5編寫操作數(shù)據(jù)庫的Java文件DAOImp.iava2.3.6對(duì)Student.iava文件創(chuàng)建一個(gè)Hibemate映射文件Student.hbm.xml2.3.7配置Hibernate的描述文件hibemate.cfg.xml2.3.8編寫業(yè)務(wù)邏輯處理文件BMjava2.3.9運(yùn)行測(cè)試文件BM.java并查看Access數(shù)據(jù)庫中的結(jié)果2.3.10創(chuàng)建學(xué)生對(duì)象的運(yùn)行時(shí)序圖2.3.11常見問題解決2.4小結(jié)第3章 Hibernate基礎(chǔ)3.1Hiberhate配置相關(guān)的類3.1.1Configuration類(負(fù)責(zé)管理Hibernate的配置信息)3.1.2 SessionFactory類(負(fù)責(zé)創(chuàng)建Session實(shí)例)3.2 Session類3.2.1 使用threadLocal變量3.2.2 Session的緩存3.3對(duì)象在JVM中的生命周期3.4對(duì)象在Hibernate中的狀態(tài)3.4.1瞬時(shí)狀態(tài)3.4.2持久化狀態(tài)3.4.3脫管狀態(tài)3.5對(duì)象識(shí)別3.5.1 以內(nèi)存地址識(shí)別3.5.2以對(duì)象攜帶的信息識(shí)別3.6對(duì)象關(guān)聯(lián)關(guān)系3.6.1一對(duì)一關(guān)聯(lián)3.6.2一對(duì)多關(guān)聯(lián)3.6.3多對(duì)多關(guān)聯(lián)3.6.4對(duì)象級(jí)聯(lián)(cascade)關(guān)系3.7 SQL語言數(shù)據(jù)查詢基礎(chǔ)3.7.1簡(jiǎn)單查詢3.7.2連接查詢3.7.3子查詢3.7.4聯(lián)合查詢3.7.5報(bào)表查詢3.8 Hibernate數(shù)據(jù)檢索策略3.8.1立即檢索3.8.2延遲檢索3.9預(yù)先抓取3.9.1對(duì)象之間全都是立即加載3.9.2對(duì)象之間全都是預(yù)先抓取3.9.3外連接與預(yù)先抓取的區(qū)別3.9.4總結(jié)

編輯推薦

本書用典型示例剖析Hibernate的重點(diǎn)和難點(diǎn),分析并解釋HIbernate中易混淆的常用概念和用法,例程注釋豐富,分析角度獨(dú)特,囊括常用的HIbernate周邊工具的使用,配合多媒體光盤,講解軟件的安裝和配置。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Hibernate開發(fā)及整合應(yīng)用大全 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   此書講的很細(xì)致,由淺入深。
  •   書中有一些錯(cuò)別字和一些小錯(cuò)誤,倒不影響閱讀,反而提醒自己仔細(xì)閱讀。書中的一些實(shí)例跑起來對(duì)初學(xué)者來說有點(diǎn)困難,很多配置在后面的章節(jié)中才會(huì)仔細(xì)說明,所以建議初學(xué)者可以先仔細(xì)閱讀書中的知識(shí),對(duì)Hibernate有了一個(gè)整體的認(rèn)識(shí)后再動(dòng)手搭建實(shí)例,進(jìn)一步學(xué)習(xí),否則會(huì)非常有挫敗感。
  •   這本書整體寫的還不錯(cuò),適用于沒有Hibernate基礎(chǔ)的初學(xué)者,同樣也可以作為開發(fā)人員的參考書籍。
  •   內(nèi)容詳實(shí),是我一直放在枕邊的參考書.給卓越一點(diǎn)建議:我一直在這里買書,最不愿意看到書有地方缺損!
  •   只要你有JAVA語言基礎(chǔ),就能看得懂這本書..書中一步步帶你進(jìn)入HIBERNATE開發(fā)框架進(jìn)行數(shù)據(jù)持久層的世界...書中極少數(shù)錯(cuò)別字,但不影響學(xué)習(xí)..希望有志從事軟件開發(fā)這一行卻苦于沒有好書參考的人先看看這本書..看完覺得可以再買..

相關(guān)圖書

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7