TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
貫通Hibernate開發(簡體書)
滿額折

貫通Hibernate開發(簡體書)

商品資訊

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

商品簡介

本書為Hibernate3學習必備書,逐步引領讀者學習各個基礎知識點的,進而開發出完整的系統。全書內容由淺入深,共15章,并輔以大量的實例說明,最后給出了一個完整的項目案例,包括系統分析與設計的相關指導。
隨書的配套光盤中含有全書所有實例,以及項目案例的源代碼,供讀者學習參考使用。
本書供有一定的Java語言和關系數據庫基礎的程序員作為參考用書,也可供社會Hibernate技術培訓班作為教材使用,對于缺乏項目實戰經驗的程序員來說可用于快速積累項目開發經驗。

目次

第1篇 Hibernate 入門
 第1章 對象關係映射基礎
1.1 對象持久化
1.2 對象-關係映射
1.3 對象持久化的實現模式
1.3.1主動域對象模式
1.3.2 CMP模式
1.3.3 JDO模式
1.4 感受ORM
1.4.1 JDBC操作數據庫
1.4.2 Hibernate操作數據庫
1.4.3 兩種技術的比較
1.5 小結
1.6 習題
 第2章 Hibernate簡介
2.1 中間件
2.1.1 中間件的概念
2.1.2 中間件的分類
2.2 Hibernate簡介
2.2.1 Hibernate3產品套件簡介
2.2.2 Hibernate的核心接口
2.2.3 Hibernate3的新特性
2.2.4 Hibernate的發展趨勢
2.3 其他持久層框架
2.4 小結
2.5 習題
第2篇 Hibernate開發快速上手
 第3章 Hibernate的安裝與配置
3.1 開發環境介紹
3.1.1 Eclipse
3.1.2 Tomcat
3.1.3 Microsoft SQL Server
3.1.4 本書的相關約定
3.2 開發環境的搭建
3.2.1 搭建開發平臺
3.2.2 下載Hibernate
3.2.3 設置用戶庫
3.3 Hibernate配置
3.3.1 Hibernate配置文件
3.3.2 可編程的配置方式
3.3.3 可選的配置屬性
3.3.4 日志配置
3.3.5 數據庫連接池配置
3.4 小結
3.5 習題
 第4章 第一個Hibernate程序
4.1 Hibernate基礎文件講解
4.1.1 Hibernate配置文件
4.1.2 數據庫Schema
4.1.3 持久化類
4.1.4 映射文件
4.2 Hibernate工具簡介
4.2.1 Middlegen-Hibernate
4.2.2 Hibernate-Extension之hbm2java和class2hbm
4.2.3 Hibernate的內置工具hbm2dll
4.2.4 Hibernate工具包
4.2.5 基礎文件的生成路線
4.2.6 Hibernate和Ant示例
4.3 Hello World應用程序
4.3.1 創建數據庫表
4.3.2 創建Java工程
4.3.3 創建Hibernate基礎文件
4.3.4 Hello World程序實現
4.4 小結
4.5 習題
第3篇 Hibernate應用開發
 第5章 映射定義與映射類型
5.1 Hibernate的映射定義
5.1.1 XML文件頭
5.1.2 hibernate-mapping根元素
5.1.3 class元素定義持久化類
5.1.4 id元素定義持久化標志符
5.1.5 generator子元素定義持久化標志符的生成策略
5.1.6 持久化標志符生成策略示例
5.1.7 composite-id元素映射復合主鍵
5.1.8 property元素定義持久化類的屬性
5.1.9 其他元素
5.2 Hibernate的映射類型
5.2.1 Hibernate的內置基本映射類型
5.2.2 用戶自定義映射類型
5.3 小結
5.4 習題
 第6章 持久化對象
6.1 持久化類
6.2 Hibernate對象狀態
6.2.1 瞬時(Transient)狀態
6.2.2 持久(Persistent)狀態
6.2.3 脫管(Detached)狀態
6.2.4 狀態轉換關係
6.3 Session方法簡介
6.3.1 save()方法
6.3.2 load()和get()方法
6.3.3 update()方法
6.3.4 saveOrUpdate()方法
6.3.5 delete()方法
6.3.6 其他方法
6.4 Session的緩存
6.5 持久化對象的級聯操作
6.6 Hibernate的二級緩存
6.6.1 持久化層的緩存的范圍
6.6.2 持久化層的緩存的并發訪問策略
6.6.3 Hibernate的二級緩存
6.7 小結
6.8 習題
 第7章 集合類映射
7.1 概述
7.1.1 Java集合類簡介
7.1.2 Hibernate中的集合類映射
7.2 集合類映射
7.2.1 集合類映射的定義
7.2.2 綜合示例
7.3 小結
7.4 習題
 第8章 關聯關係映射
8.1 基礎知識
8.1.1 實體—關係模型
8.1.2 類之間的關係
8.2 關聯關係映射
8.2.1 單向多對一關聯
8.2.2 雙向多對一關聯
8.2.3 單向一對一關聯
8.2.4 雙向一對一關聯
8.2.5 單向多對多關聯
8.2.6 雙向多對多關聯
8.3 小結
8.4 習題
 第9章 繼承映射
9.1 概述
9.2 每個類分層結構一張表
9.3 每個子類一張表
9.4 每個具體類一張表
9.5 小結
9.6 習題
 第10章 組件映射
10.1 概述
10.2 映射組件
10.3 映射組件集合
10.4 組件作為聯合主鍵
10.5 小結
10.6 習題
 第11章 HQL查詢語言
11.1 select子句
11.2 from子句
11.3 關聯與連接
11.3.1 標準SQL的連接查詢
11.3.2 HQL的連接查詢
11.4 where子句
11.5 order by子句
11.6 group by子句
11.7 子查詢
11.8 批量的update和delete
11.9 其他
11.10 小結
11.11 習題
 第12章 事務與并發
12.1 數據庫的事務與并發
12.1.1 數據庫事務
12.1.2 數據庫并發產生的問題
12.1.3 數據庫鎖與封鎖協議
12.1.4 數據庫的死鎖
12.1.5 數據庫的事務隔離級別
12.2 Hibernate的事務范圍
12.3 Hibernate的事務聲明
12.4 樂觀并發控制
12.4.1 應用程序級別的手工版本檢查
12.4.2 擴展周期的Session和自動版本化
12.4.3 使用脫管對象的自動版本化
12.4.4 定制自動版本化行為
12.5 采用悲觀鎖
12.6 小結
12.7 習題
第4篇 Hibernate框架集成
 第13章 Hibernate與Struts框架的集成
13.1 Hibernate與Struts框架
13.1.1 MVC模式
13.1.2 Struts框架簡介
13.1.3 框架集成策略
13.1.4 框架集成示例
13.1.5 Eclipse配置
13.2 Hibernate與動態菜單
13.2.1 動態菜單
13.2.2 Struts-Menu應用簡介
13.2.3 一個動態菜單的實現
13.3 小結
13.4 習題
 第14章 Hibernate、Struts、Spring框架的集成
14.1 Sping框架簡介
14.2 Hibernate與Spring、Struts框架的集成策略
14.3 環境搭建
14.3.1 Struts 2和Spring集成
14.3.2 Hibernate和Spring集成
14.3.3 Spring 2事務配置
14.3.4 Spring 2事務配置小結
14.4 小結
14.5 習題
第5篇 項目實戰
 第15章 科研項目管理系統
15.1 系統需求分析
15.2 系統總體架構設計
15.3 系統建模
15.3.1 域模型分析
15.3.2 建立映射文件
15.3.3 生成持久化類
15.3.4 數據庫建模
15.4 系統設計
15.4.1 模塊功能設計
15.4.2 接口設計
15.4.3 用戶界面設計
15.4.4 目錄設計
15.5 配置文件
15.5.1 hibernate.cfg.xml
15.5.2 struts.config.xml
15.6 系統初始界面
15.7 技術領域管理模塊
15.7.1 技術領域列表
15.7.2 添加技術領域
15.7.3 修改技術領域
15.7.4 刪除技術領域
15.8 項目管理模塊
15.8.1 項目列表
15.8.2 添加項目
15.8.3 修改項目
15.8.4 刪除項目
15.8.5 為項目指定人員
15.9 人員管理模塊
15.9.1 人員列表
15.9.2 添加人員
15.9.3 修改人員
15.9.4 刪除人員
15.9.5 為人員指定項目
15.10 綜合查詢
15.10.1 查詢條件
15.10.2 查詢結果
15.11 需要改進的地方
15.12 小結
15.13 習題
附錄A Java 集合類
ArrayList類
HashMap類
HashSet類
SortedMap類
SortedSet類
Vector類
Hashtable類
附錄B 光盤內容與使用說明 
B.1 光盤內容
B.1.1 示例源代碼
B.1.2 實戰項目源代碼
B.2 使用示例源代碼
B.3 使用ant應用示例源代碼
B.4 使用實戰項目源代碼
B.5 使用Hibernate與Spring、Struts框架集成源代碼
B.6 恢復數據庫

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區