深入淺出Hibernate

深入淺出Hibernate是由夏昕、曹曉鋼、唐勇所著的一本書籍,電子工業出版社出版。

基本信息

圖書簡介

本書由網際網路上影響廣泛的開放文檔OpenDoc系列自由文獻首份文檔“Hibernate開發指南”發展而來。在編寫過程中,進行了重新構思與組織,同時對內容的深度與廣度進行了重點強化。本書從持久層入手,引出對象/關係資料庫映射的由來,接下來聚焦於目前最完善、最強悍的ORM產品—— Hibernate。從一個基礎程式入手,講述Hibernate的基本語法與配置,慢慢升高到快取、延遲載入等高級特性。本書內容深入淺出,先講述持久層設計與ORM,再由Hibernate概述、Hibernate基礎Hibernate高級特性順序展開,直至Hibernate實戰,重點講述了 Hibernate的基礎語法、基礎配置、O/R映射、數據關聯、數據檢索、HQL實用技術、自定義持久化實現、Hibernate回調與攔截、 Hibernate分頁等實用技術,Hibernate實戰部分則用一個真實論壇的創建演示了Hibernate的強大功能。本書有豐富的附錄部,在附錄中講述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,還以卡片的形式列出了本書中所用的工具及軟體,附錄最後一部分是“快速啟動代碼”,供讀者對比與參考,也給初學者提供了一個快帶起步的基礎。

本書適合於Hibernate的各個階層的讀者。

圖書目錄

第1部分 持久層

第1章 面向套用的持久層設計

1.1 持久層概述

1.2 持久層設計

1.3 持久層設計與ORM

1.4 持久層框架概述

第2部分 Hibernate

第2章 Hibernate概述

第3章 快速起步

3.1 準備工作

3.2 Hibernate配置

3.3 日誌配置

3.4 第一段代碼

3.5 代碼初解

第4章 Hibernate基礎

4.1 Hibernate基礎語義

4.2 基礎配置

4.3 Hibernate O/R映射

4.4 數據關聯

4.5 Hibernate數據檢索

4.6 HQL實用技術

4.7 自定義持久化實現

第5章 Hibernate高級特性

5.1 Hibernate持久化實現

5.2 Hibernate回調與攔截機制

5.3 Hibernate實用技術

第6章 Hibernate 實戰——創建RedSaga論壇

6.1 目標

6.2 E-R建模還是對象建模

6.3 E-R建模及工具集

6.4 對象建模

6.5 項目的目錄組織和基礎設施

6.6 測試優先

6.7 容器,session與事務

6.8 HibernateException,Checked

6.9 Template/Callback 簡化業務方法

6.10 版面:一棵自身循環的樹

6.11 版面與帖子:Master/Detail 主從關係

6.12 帖子樹及其分頁

6.13 與Web層互動

6.14 帖子的多形擴展:投票

6.15 移植到Hibernate 3

6.16 結束語

第3部分 附 錄

第7章 常用Hibernate映射配置說明

7.1 hibernate-mapping節點

7.2 class節點定義

7.3 id節點定義

7.4 屬性/欄位映射配置

第8章 Hibernate工具

8.1 準備工作

8.2 根據資料庫定義生成映射檔案——MiddleGen

8.3 Hibernate官方工具

8.4 XDoclet-同步Hibernate基礎代碼

8.5 工具的使用周期

第9章 Hibernate XDoclet模板配置

9.1 IDEA

9.2 Eclipse

第10章 Hibernate益友——iBatis

10.1 Ibatis 概述

10.2 快速起步

10.3 IBatis 基礎

10.4 iBatis高級特性

10.5 IBatis周邊

第11章 工具卡片和軟體

11.1 工具卡片

11.2 Eclipse安裝和基本使用方法

11.3 快速啟動代碼

參考資料

相關詞條

相關搜尋

熱門詞條

聯絡我們