出版時(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格式下載