TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
妙解Hibernate 3.x:叩響面向對象思想之門(含光盤1張)(簡體書)
滿額折

妙解Hibernate 3.x:叩響面向對象思想之門(含光盤1張)(簡體書)

商品資訊

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

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

目次

1 初探Hibernate
 1.1 Hibernate?據說……
 1.2 從簡化JDBC實際操作的角度來看Hibernate
 1.3 從體現“面向對象思想”的角度來看Hibernate
 1.4 主線任務與支線任務
2 Hibernate,一個更好的JDBC
 2.1 增、刪、改、查,扎馬步一樣的基本功
 2.2 配置——Hibernate的靈魂
 2.3 Hibernate對于主鍵生成的火力支援
 2.4 原生SQL的查詢
 2.5 關於配置文件的更多細節
 2.6 題外話——Value Object不等于域對象
 2.7 問題與討論
3 把軟件做軟—淺談面向對象思想、分析模式/設計模式、域模型
 3.1 面向對象基本概念
 3.2 OOAD
 3.3 分析模式
 3.4 設計模式
 3.5 平臺方面的落實
 3.6 從“Think in Data”到“Think in Object”
 3.7 問題與討論
4 開啟對象和關係型數據庫的一扇門——靜態結構的解決之道
 4.1 實體類型(Entity Type)與值類型(Value Type)
 4.2 實體類型(Entity Type)的一對多
 4.3 實體類型(Entity Type)的多對多
 4.4 實體類型(Entity Type)的一對一
 4.5 值類型(Value Type)的一對多
 4.6 排序處理(Value Type)
 4.7 值類型(Value Type)的Component
 4.8 為中間Table加入額外的信息
 4.9 繼承
 4.10 關於復合主鍵的對應(mapping)話題
5 開啟對象和關係型數據庫的一扇門——動態行為的解決之道
 5.1 對象的生命周期
 5.2 持久化環境(Persistent Context)
 5.3 detached對象的標識(identity/equality)
 5.4 運用detached對象的問題
 5.5 進一步掌握持久化環境(Persistent Context)
 5.6 問題與討論
6 事務!事務!!事務
 6.1 事務二三事
 6.2 理論的實踐——當Hibernate遇上事務
 6.3 問題與討論
7 更有效地使用Hibernate
 7.1 讓你的持久化機制產生級聯效應(Transitive Persistence)
 7.2 大量數據的處理——Bulk&Batch
 7.3 延遲加載 v.s. 預加載
 7.4 關於緩存
 7.5 單發?三發點射?全自動?回歸原始SQL的調優
 7.6 問題與討論
8 Hibernate的兩把查詢利器—HQL & Criteria API
 8.1 HQL
8.1.1 基本功
8.1.2 參數綁定
8.1.3 查詢條件
8.1.4 Join
8.1.5 HQL的預加載
8.1.6 Group By … Having
8.1.7 子查詢(Subquery)與關聯子查詢(Correlated Subquery)
 8.2 Criteria API
8.2.1 基本功
8.2.2 Join與預加載
8.2.3 子查詢
8.2.4 轉換器(Transformer)
8.2.5 Aggregation & Grouping
8.2.6 多重查詢
 8.3 更多HQL和Criteria API的高級使用技巧
 8.4 問題與討論
9 查漏補缺—更多的Hibernate應用
 9.1 過濾器(Filter)
 9.2 不尋常的Mapping
9.2.1 Formula的應用
9.2.2 將兩個Table對應到一個類
9.2.3 Join Table的再應用
 9.3 Conversation
 9.4 使用Hibernate的Type System實現Martin Fowler的Quantity分析模式
 9.5 觸發器(trigger)的后遺癥
 9.6 攔截Hibernate(Interception)
 9.7 動態模型(Dynamic Model)
 9.8 Blob和Clob
 9.9 SQL生成定制化、調用存儲過程(stored procedure)
 9.10 問題與討論
10 實戰演練
 10.1 4/6/6(D-day)·奧馬哈海灘
 10.2 實現Hibernate的基礎架構(infrastructure)
 10.3 Spring Framework諾曼底大空降
 10.4 問題與討論
11 向Annotation邁進
 11.1 基本功
 11.2 結構的對應
 11.3 其他
附錄A 關於隨書光盤的使用
附錄B 讓Hibernate動起來
附錄C Hibernate的輔助開發工具
附錄D JUnit
附錄E DBUnit
附錄F Hibernate的數據采集
附錄G 參考資料

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區