注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具妙解Hibernate 3.x:叩響面向?qū)ο笏枷胫T

妙解Hibernate 3.x:叩響面向?qū)ο笏枷胫T

妙解Hibernate 3.x:叩響面向?qū)ο笏枷胫T

定 價(jià):¥49.00

作 者: 樹(shù)頭孤鳥(niǎo) 著,張若飛 改編
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買這本書(shū)可以去


ISBN: 9787121100529 出版時(shí)間: 2010-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 373 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以通俗化的文筆,以數(shù)據(jù)庫(kù)、面向?qū)ο笏季S、架構(gòu)、Hibernate API、Hibernate運(yùn)作原理等作為切入點(diǎn),讓您心法、功法兼修,快快樂(lè)樂(lè)、扎扎實(shí)實(shí)學(xué)會(huì)運(yùn)用Hibernate的技巧。本書(shū)還分別從靜態(tài)結(jié)構(gòu)面和動(dòng)態(tài)行為面兩個(gè)方面出發(fā),為您解答如何實(shí)現(xiàn)細(xì)粒度(Fine-Grained)的面向?qū)ο笤O(shè)計(jì)!隨書(shū)所附光盤包含實(shí)例源文件。本書(shū)從軟件設(shè)計(jì)模式的角度解讀Hibernate,思路新穎,語(yǔ)言輕松,風(fēng)格鮮明,是不可多得的Hibernate參考書(shū)。本書(shū)適合Java程序員參考學(xué)習(xí),也可作為相關(guān)培訓(xùn)機(jī)構(gòu)的參考教材,還可以作為高等院校相關(guān)專業(yè)師生的參考書(shū)。

作者簡(jiǎn)介

暫缺《妙解Hibernate 3.x:叩響面向?qū)ο笏枷胫T》作者簡(jiǎn)介

圖書(shū)目錄

代序 III
本書(shū)閱讀時(shí)的注意事項(xiàng) IV
1 初探Hibernate
1.1 Hibernate?!據(jù)說(shuō)…… 2
1.2 從簡(jiǎn)化JDBC實(shí)際操作的角度來(lái)看Hibernate 2
1.3 從體現(xiàn)“面向?qū)ο笏枷搿钡慕嵌葋?lái)看Hibernate 4
1.4 主線任務(wù)與支線任務(wù) 6
2 Hibernate,一個(gè)更好的JDBC!
2.1 增、刪、改、查,扎馬步一樣的基本功 12
2.2 配置——Hibernate的靈魂 16
2.3 Hibernate對(duì)于主鍵生成的火力支援 20
2.4 原生SQL的查詢 23
2.5 關(guān)于配置文件的更多細(xì)節(jié) 26
2.6 題外話——Value Object不等于域?qū)ο?30
2.7 問(wèn)題與討論 30
3 把軟件做軟——淺談面向?qū)ο笏枷?、分析模?設(shè)計(jì)模式、域模型
3.1 面向?qū)ο蠡靖拍?32
3.2 OOAD 35
3.3 分析模式 35
3.4 設(shè)計(jì)模式 41
3.5 平臺(tái)方面的落實(shí) 49
3.6 從“Think in Data”到“Think in Object” 52
3.7 問(wèn)題與討論 53
4 開(kāi)啟對(duì)象和關(guān)系型數(shù)據(jù)庫(kù)的一扇門——靜態(tài)結(jié)構(gòu)的解決之道
4.1 實(shí)體類型(Entity Type)與值類型(Value Type) 56
4.2 實(shí)體類型(Entity Type)的一對(duì)多 57
4.3 實(shí)體類型(Entity Type)的多對(duì)多 69
4.4 實(shí)體類型(Entity Type)的一對(duì)一 77
4.5 值類型(Value Type)的一對(duì)多 80
4.6 排序處理(Value Type) 85
4.7 值類型(Value Type)的Component 88
4.8 為中間Table加入額外的信息 93
4.9 繼承 97
4.10 關(guān)于復(fù)合主鍵的對(duì)應(yīng)(mapping)話題 108
5 開(kāi)啟對(duì)象和關(guān)系型數(shù)據(jù)庫(kù)的一扇門——?jiǎng)討B(tài)行為的解決之道
5.1 對(duì)象的生命周期 116
5.2 持久化環(huán)境(Persistent Context) 121
5.3 detached對(duì)象的標(biāo)識(shí)(identity/equality) 127
5.4 運(yùn)用detached對(duì)象的問(wèn)題 131
5.5 進(jìn)一步掌握持久化環(huán)境(Persistent Context) 140
5.6 問(wèn)題與討論 143
6 事務(wù)!事務(wù)??!事務(wù)?。。?br />6.1 事務(wù)二三事 148
6.2 理論的實(shí)踐——當(dāng)Hibernate遇上事務(wù) 158
6.3 問(wèn)題與討論 168
7 更有效地使用Hibernate
7.1 讓你的持久化機(jī)制產(chǎn)生級(jí)聯(lián)效應(yīng)(Transitive Persistence) 170
7.2 大量數(shù)據(jù)的處理——Bulk&Batch 178
7.3 延遲加載 v.s. 預(yù)加載 182
7.4 關(guān)于緩存 199
7.5 單發(fā)?三發(fā)點(diǎn)射?全自動(dòng)?回歸原始SQL的調(diào)優(yōu) 209
7.6 問(wèn)題與討論 210
8 Hibernate的兩把查詢利器——HQL & Criteria API
8.1 HQL 214
8.1.1 基本功 214
8.1.2 參數(shù)綁定 217
8.1.3 查詢條件 218
8.1.4 Join 222
8.1.5 HQL的預(yù)加載 224
8.1.6 Group By … Having 227
8.1.7 子查詢(Subquery)與關(guān)聯(lián)子查詢(Correlated Subquery) 228
8.2 Criteria API 229
8.2.1 基本功 229
8.2.2 Join與預(yù)加載 234
8.2.3 子查詢 237
8.2.4 轉(zhuǎn)換器(Transformer) 238
8.2.5 Aggregation & Grouping 241
8.2.6 多重查詢 242
8.3 更多HQL和Criteria API的高級(jí)使用技巧 243
8.4 問(wèn)題與討論 247
9 查漏補(bǔ)缺——更多的Hibernate應(yīng)用
9.1 過(guò)濾器(Filter) 250
9.2 不尋常的Mapping 254
9.2.1 Formula的應(yīng)用 254
9.2.2 將兩個(gè)Table對(duì)應(yīng)到一個(gè)類 258
9.2.3 Join Table的再應(yīng)用 259
9.3 Conversation 260
9.4 使用Hibernate的Type System實(shí)現(xiàn)Martin Fowler的Quantity分析模式 264
9.5 觸發(fā)器(trigger)的后遺癥 274
9.6 攔截Hibernate(Interception) 276
9.7 動(dòng)態(tài)模型(Dynamic Model) 278
9.8 Blob和Clob 279
9.9 SQL生成定制化、調(diào)用存儲(chǔ)過(guò)程(stored procedure) 281
9.10 問(wèn)題與討論 281
10 實(shí)戰(zhàn)演練
10.1 1944/6/6(D-day)·奧馬哈海灘 284
10.2 實(shí)現(xiàn)Hibernate的基礎(chǔ)架構(gòu)(infrastructure) 285
10.3 Spring Framework諾曼底大空降 293
10.4 問(wèn)題與討論 312
11 向Annotation邁進(jìn)
11.1 基本功 318
11.2 結(jié)構(gòu)的對(duì)應(yīng) 325
11.3 其他 335
附錄A 關(guān)于隨書(shū)光盤的使用 341
附錄B 讓Hibernate動(dòng)起來(lái) 345
附錄C Hibernate的輔助開(kāi)發(fā)工具 349
附錄D JUnit 361
附錄E DBUnit 365
附錄F Hibernate的數(shù)據(jù)采集 369
附錄G 參考資料 371

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)