Hibernate逍遙遊記

Hibernate逍遙遊記 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:孫衛琴
出品人:
頁數:319
译者:
出版時間:2010-7
價格:43.80元
裝幀:平裝
isbn號碼:9787121109676
叢書系列:Java開發專傢
圖書標籤:
  • Hibernate
  • 框架
  • ssh
  • Web開發
  • Java
  • 計算機
  • 電子工業
  • Hibernate
  • ORM
  • Java
  • 持久層
  • 數據庫
  • 開發
  • 實戰
  • 教程
  • 開源
  • 框架
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》Hibernate是非常流行的對象一關係映射工具。《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》由淺入深地介紹運用目前最成熟的Hibernate3.3 版本進行Java對象持久化的核心技術。《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》主要介紹通過Hibernate API來訪問數據庫的方法,還介紹把Java對象模型映射到關係數據模型的各種技巧、處理並發問題及實現對話的種種方案。《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》將幫助讀者編寫齣具有閤理的軟件架構,以及好的運行性能和並發性能的實用Hibernate應用。《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》中內容注重理論與實踐相結閤,列舉大量具有典型性和實用價值的Hibernate應用實例,並提供詳細的開發和部署步驟。

隨書配套光盤內容為本書所有範例源程序、本書涉及的軟件的最新版本的安裝程序。

《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》在錶述方麵,引入瞭中國傳統文化中傢喻戶曉的《西遊記》人物孫悟空,以他學習Hibernate為主綫,以為花果山實現信息化為案例,帶領讀者逐步領略Hibernate技術的種種神通妙用,大大增加瞭書的趣味性。隻要讀者具備瞭Java基礎知識,就能輕鬆閱讀本書,快速掌握Hibernate技術。

結閤大量典型的實例,由淺人深地介紹運用目前最成熟的Hibernate3.3 版本來訪問尖係數據庫的技術。在錶述方麵引入瞭中國傳統文化中傢嗡戶曉的《西遊記》人物孫悟空,以他學習Hibernate為主綫,以為花果山實現信息化為案例,帶領讀者逐步領略Hibernate技術的種種神通妙用,大大增加瞭書的趣味性。

把Java對象持久化到關係數據庫幾乎是所有企業Java應用必不可少的重要環節。因此,《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》適用於所有從事開發Java應用的讀者。Hibernate是Java應用和關係數據庫之間的橋梁,閱讀《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》,要求讀者具備,Java語言和關係數據庫的基礎知識。

實踐是掌握Hibernate的好方法。為瞭讓讀者徹底掌握並學會靈活運用Hibernate,《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》為每一章都提供瞭典型的範例在《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》配套光盤上提供瞭完整的源代碼,以及軟件安裝程序。建議讀者在學習Hibernate技術的過程中·善於將理論與實踐相結閤,達到事半功倍的效果。

為瞭方便初學者順利地運行《Java開發專傢•Hibernate逍遙遊記(附CD-ROM光盤1張)》的範例,光盤上提供的所有範例程序都是可運行的。讀者隻要把它們復製到本地機器上,就能夠運行,不需要再做額外的配置。此外,在每個範例的根目錄下還提供瞭ANT工具的工程文件build.xml,它用於編譯和運行範例程序。

著者簡介

孫衛琴,1975年齣生,籍貫江蘇常州,1997年畢業於上海交通大學,隨後主要從事基於Java的軟件開發工作,在此期間還從事過Java方麵的培訓和谘詢工作。2002年開始Java技術領域的圖書創作。 代錶著作有:《Java麵嚮對象編程》、《精通Hibernate:Java對象持久化技術詳解》、《精通Sturts:基於MVC的Java Web設計與開發》、《Tomcat與Java Web開發技術詳解》。

圖書目錄

第1章 訪問關係數據庫的途徑
1.1 創建關係數據庫錶
1.2 訪問關係數據庫的途徑
1.2.1 通過數據庫的自帶客戶程序與數據庫服務器交互
1.2.2 通過Java程序與數據庫服務器交互
1.3 Java程序通過JDBC API訪問數據庫
1.4 Java程序通過Hibernate API訪問數據庫
1.5 Java對象的持久化概念
1.6 小結
第2章 第一個Hibernate應用
2.1 創建Hibernate的配置文件
2.2 創建持久化類
2.3 創建數據庫Schema
2.4 創建對象-關係映射文件
2.5 通過Hibernate API操縱數據庫
2.5.1 Hibernate的初始化
2.5.2 訪問Hibernate的Session接口
2.6 運行monkeys應用
2.6.1 創建運行本書範例的係統環境
2.6.2 創建monkeys應用的目錄結構
2.6.3 運行monkeys應用
2.6.4 給monkeys應用加入用戶界麵
2.7 小結
第3章 對象-關係映射基礎
3.1 持久化類的屬性及訪問方法
3.1.1 基本類型屬性和包裝類型屬性
3.1.2 Hibernate訪問持久化類屬性的策略
3.1.3 在持久化類的訪問方法中加入程序邏輯
3.1.4 設置派生屬性
3.1.5 控製insert和update語句
3.2 處理SQL引用標識符
3.3 使用XML格式的配置文件
3.4 運行本章的範例程序
3.5 小結
第4章 映射對象標識符
4.1 關係數據庫按主鍵區分不同的記錄
4.1.1 把主鍵定義為自動增長標識符類型
4.1.2 從序列(Sequence)中獲取自動增長的標識符
4.2 Java語言按內存地址區分不同的對象
4.3 Hibernate用對象標識符(OID)來區分對象
4.4 Hibernate的內置標識符生成器的用法
4.4.1 increment標識符生成器
4.4.2 identity標識符生成器
4.4.3 sequence標識符生成器
4.4.4 hilo標識符生成器
4.4.5 native標識符生成器
4.5 映射自然主鍵
4.6 小結
第5章 映射一對多關聯關係
5.1 建立多對一的單嚮關聯關係
5.1.1 關於TransientObjectException異常
5.1.2 級聯保存和更新
5.2 映射一對多雙嚮關聯關係
5.2.1 [set]元素的inverse屬性
5.2.2 級聯刪除
5.2.3 父子關係
5.3 小結
第6章 通過Hibernate操縱對象
6.1 理解Session的緩存
6.1.1 Session的緩存的作用
6.1.2 髒檢查及清理緩存的機製
6.2 Java對象在Hibernate持久化層的狀態
6.2.1 臨時對象的特徵
6.2.2 持久化對象的特徵
6.2.3 被刪除對象的特徵
6.2.4 遊離對象的特徵
6.3 Session接口的詳細用法
6.3.1 Session的save()方法
6.3.2 Session的load()和get()方法
6.3.3 Session的update()方法
6.3.4 Session的saveOrUpdate()方法
6.3.5 Session的merge()方法
6.3.6 Session的delete()方法
6.4 級聯操縱對象圖
6.5 批量處理數據
6.5.1 通過Session來進行批量操作
6.5.2 通過StatelessSession來進行批量操作
6.5.3 通過HQL來進行批量操作
6.6 Hibernate的二級緩存結構
6.7 小結
第7章 Hibernate的檢索策略和檢索方式
7.1 Hibernate的檢索策略
7.1.1 類級彆的檢索策略
7.1.2 一對多和多對多關聯的檢索策略
7.1.3 多對一和一對一關聯的檢索策略
7.1.4 在應用程序中顯式指定迫切左外連接檢索策略
7.1.5 比較3種檢索策略
7.2 檢索方式
7.2.1 HQL檢索方式
7.2.2 QBC檢索方式
7.2.3 SQL檢索方式
7.3 小結
第8章 映射組成關係
8.1 建立精粒度對象模型
8.2 建立粗粒度關係數據模型
8.3 映射組成關係
8.3.1 區分值(Value)類型和實體(Entity)類型
8.3.2 在應用程序中訪問具有組成關係的持久化類
8.4 映射復閤組成關係
8.5 小結
第9章 Hibernate的映射類型
9.1 Hibernate的內置映射類型
9.1.1 Java基本類型的Hibernate映射類型
9.1.2 Java時間和日期類型的Hibernate映射類型
9.1.3 Java大對象類型的Hibernate映射類型
9.1.4 JDK自帶的個彆Java類的Hibernate映射類型
9.1.5 使用Hibernate內置映射類型
9.2 客戶化映射類型
9.3 用客戶化映射類型取代Hibernate組件
9.4 運行範例程序
9.5 小結
第10章 映射繼承關係
10.1 繼承關係樹的每個具體類對應一個錶
10.1.1 創建映射文件
10.1.2 操縱持久化對象
10.2 繼承關係樹的根類對應一個錶
10.2.1 創建映射文件
10.2.2 操縱持久化對象
10.3 繼承關係樹的每個類對應一個錶
10.3.1 創建映射文件
10.3.2 操縱持久化對象
10.4 選擇繼承關係的映射方式
10.5 小結
第11章 Java集閤
11.1 Set(集)
11.1.1 Set的一般用法
11.1.2 HashSet類
11.1.3 TreeSet類
11.2 List(列錶)
11.3 Map(映射)
11.4 小結
第12章 映射值類型集閤
12.1 映射Set(集)
12.2 映射Bag(包)
12.3 映射List(列錶)
12.4 映射Map
12.5 對集閤排序
12.5.1 在數據庫中對集閤排序
12.5.2 在內存中對集閤排序
12.6 小結
第13章 映射實體關聯關係
13.1 映射一對一關聯
13.1.1 按照外鍵映射
13.1.2 按照主鍵映射
13.2 映射單嚮多對多關聯
13.3 映射雙嚮多對多關聯關係
13.3.1 關聯兩端使用[set]元素
13.3.2 使用組件類集閤
13.3.3 把多對多關聯分解為兩個一對多關聯
13.4 小結
第14章 聲明數據庫事務
14.1 數據庫事務的概念
14.2 聲明事務邊界的方式
14.3 在mysql.exe程序中聲明事務
14.4 Java應用通過JDBC API聲明事務
14.5 Java應用通過Hibernate API聲明事務
14.5.1 處理異常
14.5.2 Session與事務的關係
14.5.3 設定事務超時
14.6 小結
第15章 處理並發問題
15.1 多個事務並發運行時的並發問題
15.1.1 第一類丟失更新
15.1.2 髒讀
15.1.3 虛讀
15.1.4 不可重復讀
15.1.5 第二類丟失更新
15.2 數據庫係統的鎖的基本原理
15.3 數據庫的事務隔離級彆
15.3.1 在mysql.exe程序中設置隔離級彆
15.3.2 在應用程序中設置隔離級彆
15.4 在應用程序中采用悲觀鎖
15.5 利用Hibernate的版本控製來實現樂觀鎖
15.5.1 使用[version]元素
15.5.2 使用[timestamp]元素
15.5.3 對遊離對象進行版本檢查
15.6 實現樂觀鎖的其他方法
15.7 小結
第16章 管理Session和實現對話
16.1 Hibernate管理Session對象的方式
16.2 Session對象的生命周期與本地綫程綁定
16.3 實現對話
16.3.1 使用遊離對象
16.3.2 使用手工清理緩存模式下的Session
16.4 Hibernate委托程序來管理Session
16.5 小結
· · · · · · (收起)

讀後感

評分

本书适合需要对hibernate使用有基础了解需求的人阅读。引入孙悟空略显苍白。----------------------------------------------------------------------------------------------------------------

評分

本书适合需要对hibernate使用有基础了解需求的人阅读。引入孙悟空略显苍白。----------------------------------------------------------------------------------------------------------------

評分

本书适合需要对hibernate使用有基础了解需求的人阅读。引入孙悟空略显苍白。----------------------------------------------------------------------------------------------------------------

評分

本书适合需要对hibernate使用有基础了解需求的人阅读。引入孙悟空略显苍白。----------------------------------------------------------------------------------------------------------------

評分

本书适合需要对hibernate使用有基础了解需求的人阅读。引入孙悟空略显苍白。----------------------------------------------------------------------------------------------------------------

用戶評價

评分

實在讀不下去瞭。。。我需要head first那種的

评分

實在讀不下去瞭。。。我需要head first那種的

评分

入門不錯。

评分

入個們,還是不錯的,但是現在都JPA瞭,why not?還是annotation driven的方式比較好,但是hibernate還是要瞭解,目前JPA + hibernate纔是王道。

评分

講的比較簡單易懂。挺閤適的入門教材。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有