內容提要
該書可以作為承擔國家技能型緊缺人才培養和培訓工程的高等職業院校和示範性軟體學院的計算機套用與軟體工程專業項目實訓類教材,也可作為自學和急需了解B/S架構的J2EE平台下的軟體項目開發和實現的相關技術和知識的技術人員的參考書。
圖書目錄
第1章 Hibernate O/R Mapping技術基礎
1.1 Hibernate框架——一個提供資料庫服務的中間件
1.1.1 Hibernate框架中的O/R Mapping技術
1.1.2 Hibernate框架系統
1.2 Hibernate框架查詢語言(HQL)
1.2.1 HQL中的from子句
1.2.2 HQL中的select子句
1.2.3 HQL中的where子句
1.2.4 HQL中的各種表達式
1.2.5 HQL中的更新、刪除功能
1.3 在J2SE套用中使用Hibernate框架的示例
創建基於Hibernate框架技術的Java應用程式
小結
練習
第2章 Hibernate框架主要的核心API
2.1 與系統初始化相關的各個接口和類
2.1.1 Configuration類
2.1.2SessionFactory接口
2.2 數據訪問操作編程中所涉及的各個接口
2.2.1 Session接口
2.2.2 Transaction接口
2.2.3 Query接口
2.2.4 Criteria接口及Criteria查詢表達式
2.3 利用ThreadLocal實現執行緒安全的套用
2.3.1 執行緒安全的代碼
2.3.2 編程實現執行緒安全的DAO組件
2.4 在Hibernate中實現BLOB和CLOB欄位的數據訪問
2.4.1 Hibernate提供了對資料庫表的大欄位類型的支持
2.4.2 在Hibernate中實現大欄位類型的示例
小結
練習
第3章 Hibernate框架的系統配置檔案
3.1 Hibernate框架的系統配置檔案
3.1.1 Hibernate框架系統的資料庫連線配置
3.1.2 hibernate.cfg.xml格式的資料庫連線配置
3.1.3 資料庫連線的配置檔案名稱可以為其他名稱
3.2 以編程的方式實現Hibernate資料庫連線的系統配置
3.2.1 主要涉及Hibernate API中的類與接口
3.2.2 編程的方式實現Hibernate資料庫連線的示例
3.3 O/R Mapping的映射配置檔案
小結
練習
第4章 網上商城項目持久層設計和實現
4.1 項目中實體域建模
4.1.1 建立域模型並發現類
4.1.2 建立域模型並找出類之間的關係
4.2 根據E-R圖進行資料庫表的邏輯設計
資料庫表的邏輯設計
4.3 項目中的DAO組件設計
DAO設計模式
4.4 項目中的DAO組件的編程實現
4.4.1 構建項目中的持久層的資料庫連線組件
4.4.2 構建項目中的持久層的各個持久實體類
4.4.3 映射持久層中的各個持久類與對應的資料庫表
4.4.4 實現持久層中的各個DAO組件類
4.4.5 構建對DAO組件進行單元測試的環境
4.4.6 構建對DAO組件的測試用例類
小結
練習
第5章 對象關聯關係的映射技術
第6章 體驗對象關聯映射在項目中的套用
第7章 對象包含關係的映射技術
第8章 繼承關係的映射技術
第9章 對基於Hibernate的DAO單元測試
第10章 Hibernate框架中的快取技術
第11章 Hibernate中的事務管理技術
第12章 Eclipse工具對Hibernate開發的支持
參考文獻