日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具妙解Hibernate 3.x:叩響面向對象思想之門

妙解Hibernate 3.x:叩響面向對象思想之門

妙解Hibernate 3.x:叩響面向對象思想之門

定 價:¥49.00

作 者: 樹頭孤鳥 著,張若飛 改編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

購買這本書可以去


ISBN: 9787121100529 出版時間: 2010-02-01 包裝: 平裝
開本: 16開 頁數(shù): 373 字數(shù):  

內容簡介

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

作者簡介

暫缺《妙解Hibernate 3.x:叩響面向對象思想之門》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號