出版時間:2005-6 出版社:電子工業(yè)出版社 作者:夏昕,曹曉鋼,唐勇 編 頁數(shù):543 字?jǐn)?shù):670000
Tag標(biāo)簽:無
內(nèi)容概要
本書由互聯(lián)網(wǎng)上影響廣泛的開放文檔OpenDoc系列自由文獻(xiàn)首份文檔“Hibernate開發(fā)指南”發(fā)展而來。在編寫過程中,進(jìn)行了重新構(gòu)思與組織,同時對內(nèi)容的深度與廣度進(jìn)行了重點強化。本書從持久層入手,引出對象/關(guān)系數(shù)據(jù)庫映射的由來,接下來聚焦于目前最完善、最強悍的ORM產(chǎn)品——Hibernate。從一個基礎(chǔ)程序入手,講述Hibernate的基本語法與配置,慢慢升高到緩存、延遲加載等高級特性。本書內(nèi)容深入淺出,先講述持久層設(shè)計與ORM,再由Hibernate概述、Hibernate基礎(chǔ)Hibernate高級特性順序展開,直至Hibernate實戰(zhàn),重點講述了Hibernate的基礎(chǔ)語法、基礎(chǔ)配置、O/R映射、數(shù)據(jù)關(guān)聯(lián)、數(shù)據(jù)檢索、HQL實用技術(shù)、自定義持久化實現(xiàn)、Hibernate回調(diào)與攔截、Hibernate分頁等實用技術(shù),Hibernate實戰(zhàn)部分則用一個真實論壇的創(chuàng)建演示了Hibernate的強大功能。本書有豐富的附錄部,在附錄中講述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,還以卡片的形式列出了本書中所用的工具及軟件,附錄最后一部分是“快速啟動代碼”,供讀者對比與參考,也給初學(xué)者提供了一個快帶起步的基礎(chǔ)。 本書適合于Hibernate的各個階層的讀者。
作者簡介
夏昕,金融行業(yè)技術(shù)顧問。OpenDoc項目發(fā)起人,《Dr Bobb’s Journal China》常任編委。Bor land 2003技術(shù)專家。醉心于開源項目的研究與推廣,希望能為國內(nèi)的技術(shù)普及盡一份綿薄之力。主要研究領(lǐng)域:敏捷過程、設(shè)計模式、業(yè)務(wù)建模。譯著:《零缺陷編程》、《UML業(yè)務(wù)建?!?/pre>書籍目錄
第1部分 持久層 第1章 面向應(yīng)用的持久層設(shè)計 1.1 持久層概述 1.2 持久層設(shè)計 1.3 持久層設(shè)計與ORM 1.4 持久層框架概述 1.5 主流持久層框架縱覽第2部分 Hibernate 第2章 Hibernate概述 第3章 快速起步 3.1 準(zhǔn)備工作 3.2 Hibernate配置 3.3 日志配置 3.4 第一段代碼 3.5 代碼初解 第4章 Hibernate基礎(chǔ) 4.1 Hibernate基礎(chǔ)語義 4.2 基礎(chǔ)配置 4.3 Hibernate O/R映射 4.4 數(shù)據(jù)關(guān)聯(lián) 4.5 Hibernate數(shù)據(jù)檢索 4.6 HQL實用技術(shù) 4.7 自定義持久化實現(xiàn) 第5章 Hibernate高級特性 5.1 Hibernate持久化實現(xiàn) 5.2 Hibernate回調(diào)與攔截機制 5.3 Hibernate實用技術(shù) 第6章 Hibernate 實戰(zhàn)——創(chuàng)建RedSaga論壇 6.1 目標(biāo) 6.2 E-R建模還是對象建模 6.3 E-R建模及工具集 6.4 對象建模 6.5 項目的目錄組織和基礎(chǔ)設(shè)施 6.6 測試優(yōu)先 6.7 容器,session與事務(wù) 6.8 HibernateException,Checked 6.9 Template/Callback 簡化業(yè)務(wù)方法 6.10 版面:一棵自身循環(huán)的樹 6.11 版面與帖子:Master/Detail 主從關(guān)系 6.12 帖子樹及其分頁 6.13 與Web層交互 6.14 帖子的多形擴展:投票 6.15 移植到Hibernate 3 6.16 結(jié)束語第3部分 附 錄 第7章 常用Hibernate映射配置說明 7.1 hibernate-mapping節(jié)點 7.2 class節(jié)點定義 7.3 id節(jié)點定義 7.4 屬性/字段映射配置 第8章 Hibernate工具 8.1 準(zhǔn)備工作 8.2 根據(jù)數(shù)據(jù)庫定義生成映射文件——MiddleGen 8.3 Hibernate官方工具 8.4 XDoclet-同步Hibernate基礎(chǔ)代碼 8.5 工具的使用周期 第9章 Hibernate XDoclet模板配置 9.1 IDEA 9.2 Eclipse 第10章 Hibernate益友——iBatis 10.1 Ibatis 概述 10.2 快速起步 10.3 IBatis 基礎(chǔ) 10.4 iBatis高級特性 10.5 IBatis周邊 第11章 工具卡片和軟件 11.1 工具卡片 11.2 Eclipse安裝和基本使用方法 11.3 快速啟動代碼 參考資料媒體關(guān)注與評論
國內(nèi)第一本重量級圍繞Hibernate3進(jìn)行講解的技術(shù)書籍,源于OpenDoc-Hibernate開發(fā)指南,內(nèi)容擴編了6倍有余。溫馨提示:此書三位作者夏昕、曹曉鋼、唐勇同意將此書的版稅用于義務(wù)資助貴州惠水市吉安鄉(xiāng)一個貧困山區(qū)的10個孩子未來兩年的學(xué)雜費開銷。圖書封面
圖書標(biāo)簽Tags
無評論、評分、閱讀與下載