Hibernate完全手冊

Hibernate完全手冊

本書從應用程式開發的角度出發,在介紹關係資料庫系統知識和面向對象方法的基礎上,全面介紹對象關係映射領域的工業標準——Hibernate的基本功能、體系架構、使用方法及高級特性。

基本信息

Hibernate完全手冊

作 者: 侯志松 等編著
出 版 社: 機械工業出版社
出版時間: 2008-4-1
字 數: 708000
版 次: 1
頁 數: 444
開 本: 16開
印 次: 1
紙 張: 膠版紙
I S B N : 9787111237648
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 程式設計 >> Java Java Script J2EE
定價:¥46.00

內容簡介

全書以對象關係映射為主線,分成3個模組:第1-6章介紹對象持久化的基礎以及Hibernate的基本配置和使用方法;第7~11章詳細介紹如何使用Hibernate實現對象關係的映射,並討論了使用面向對象方式查詢數據的方法和技巧;第12~16章分析了Hibernate中事務、並發、快取等高級特性,並討論了如何整合Hibernate和成熟技術,構建企業級應用程式開發框架的技術實踐。書中原始碼可免費下載。
本書結構嚴謹、條理清晰、實例豐富、理論詳盡,適合軟體開發專業人士以及計算機專業、軟體工程專業的高校師生閱讀,也可作為資料庫課程和面向對象設計課程的參考教材。

目錄

出版說明
前言
第1章 對象持久化基礎
1.1 企業級套用中的數據持久化需求
1.2 軟體層次體系結構
1.3 對象持久化技術概覽
1.3.1 Java對象序列化
1.3.2 使用JDBC
1.3.3 使用JDO
1.3.4 實體EJB
1.3.5 對象關係映射
1.4 對象關係映射模型
1.5 小結
第2章 初識Hibernate
2.1 引入Hibernate
2.2 溝通對象模型和關係模型
2.2.1 套用的域對象模型
2.2.2 將對象映射到關係
2.3 配置
2.3.1 連線資料庫
2.3.2 納入持久化類
2.4 使用Hibernate
2.4.1 使用ThreadLocal控制Session
2.4.2 建立資料庫結構
2.4.3 使用Session運算元據庫
2.5 在套用中使用Hibernate
2.5.1 編寫DAO實現
2.5.2 在Web套用中使用Hibernate
2.6 小結
第3章 Hibernate體系架構
3.1 Hibernate體系架構
3.1.1 Hibernate架構概述
3.1.2 Hibernate運行時架構
3.1.3 Hibernate基本組件接口
3.2 Hibernate實現
3.2.1 Hibernate的生命周期
3.2.2 Hibernate中對象的狀態
3.3 小結
第4章 對象標識符
第5章 配置Hibernate
第6章 Hibernate映射類型
第7章 對象關係映射
第8章 使用Hibernate操作對象
第9章 Hibernate查詢語言
第10章 條件查詢
第11章 Native SQL查詢
第12章 事務和並發
第13章 Hibernate快取
第14章 Hibernate高級特性
第15章 使用JPA的對象持久化
第16章 構建套用開發平台
附錄
參考文獻

書摘插圖

第1章 對象持久化基礎
當今,信息資源已成為企業重要的知識資本和資源,傳統的手工操作和檔案式管理已經不能滿足企業快速發展的需要。因此,作為企業信息統核心和基礎的資料庫技術得到了越來越廣泛的套用。使用資料庫技術,企業可以保存既有的信息資源,並能夠快速獲取信息,提供基於數據的定量或定性分析,清晰地民現企業業務運行狀況。因而,在很大程度上,企業使用資料庫技術的水平也代表了一個企業的信息化水平。
在企業級軟體開發中,應用程式不可避免地需要和資料庫互動,存取業務系統的信息資源。當前,在企業數據運算環境中,大多數套用都是使用關係型資料庫來保存數據。而在軟體開發領域,面向對象的分析和設計占據了主導地們。因此,在開發企業級套用系統時,需要綜合考慮關係型資料庫和面向對象模型之間的匹配問題。
在面向對象領域,尤其是在Java領域,為了解決關係模型和對象模型之間的差異,人們進行了大量的探索和實踐。從Java提供的JDBC(Java Database Connectivity)技術到現今流行的對象關係映射(Object Relational Mapping,ORM)技術,都在不同程度上解決了對象的持久化問題。其中以Hibernate為代表的對象關係映射框架逐漸成為Java領域數據持久化技術的主流。
……

相關詞條

相關搜尋

熱門詞條

聯絡我們