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

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)精通Hibernate

精通Hibernate

精通Hibernate

定 價:¥45.00

作 者: 劉洋編著
出版社: 電子工業(yè)出版社
叢編項: Java技術(shù)大系
標 簽: Java

ISBN: 9787121010477 出版時間: 2005-05-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 512 字數(shù):  

內(nèi)容簡介

  Hibernate是目前應(yīng)用最為成功和廣泛的數(shù)據(jù)持久化工具。本書詳細介紹了Hibernate的底層技術(shù)、使用方法、擴展特性和以Hibernate為基礎(chǔ)的EJB3.0標準實現(xiàn)工具。本書包含以下內(nèi)容:·數(shù)據(jù)的持久化之道·Hibernate快速上手·J2SE5.0·Java反射技術(shù)·Hibernate底層技術(shù)·JDBC編程·配置Hibernate·集成Hibernate·Hibernate的體系結(jié)構(gòu)·Hibernate的編程接口·Hibernate的事務(wù)處理·Hibernate的對象關(guān)系映射·查詢語言·EJB3.0標準·Hibernate的元數(shù)據(jù)本書適合各級Java程序員閱讀和參考,也可作為企業(yè)和院校的相關(guān)培訓教材。

作者簡介

  劉洋,2001年本科畢業(yè)于上海交通大學,獲得優(yōu)異生稱號。2004年碩士畢業(yè)后于吉林大學計算機科學與技術(shù)學院。2002年主持公司與IBM聯(lián)合實驗室的工作。隨后與世界互聯(lián)網(wǎng)組織(W3C)成員合作開發(fā)新一代面向服務(wù)架構(gòu)(SOA)的中間件環(huán)境,專注于XML與J2EE技術(shù),面向政府和行業(yè)等企業(yè)級應(yīng)用領(lǐng)域。代表著作有:《精通Jboss——EJB與WebServices開發(fā)精解》。

圖書目錄

第1章  數(shù)據(jù)的持久化之道 1
1.1  持久化數(shù)據(jù) 1
1.1.1  隨機數(shù)據(jù) 1
1.1.2  屬性數(shù)據(jù) 1
1.1.3  XML數(shù)據(jù) 2
1.2  持久化技術(shù) 2
1.2.1  JDBC 3
1.2.2  Hibernate 3
1.2.3  XML數(shù)據(jù)庫 4
1.3  數(shù)據(jù)層的設(shè)計模式 4
1.3.1  DAO 5
1.3.2  過濾器模式 5
1.4  總結(jié) 7
第2章  Hibernate快速上手 8
2.1  Hibernate的使用 8
2.1.1  獲取Hibernate 8
2.1.2  配置開發(fā)環(huán)境 10
2.1.3  Jar文件解說 14
2.1.4  開發(fā)實例 15
2.2  jfacedbc工具 22
2.3  MySQL數(shù)據(jù)庫 26
2.4  HSQL數(shù)據(jù)庫 27
2.5  使用JBossIDE編輯Hibernate文件 29
2.6  XDoclet開發(fā)工具 30
2.6.1  XDoclet簡介 30
2.6.2  XDoclet的組成 31
2.6.3  XDoclet標記和Ant任務(wù) 32
2.6.4  用XDoclet開發(fā)Hibernate項目 33
2.7  在Tomcat中使用Hibernate 35
2.7.1  獨立使用Hibernate 35
2.7.2  利用Tomcat的數(shù)據(jù)源 38
2.8  總結(jié) 40
第3章  J2SE 5.0 41
3.1  枚舉 41
3.1.1  簡單的枚舉類型 41
3.1.2  枚舉類型的比較 44
3.1.3  枚舉值的列舉 44
3.1.4  枚舉類型的集合 45
3.1.5  枚舉類型的方法 46
3.2  元數(shù)據(jù) 47
3.2.1  標準的注釋 47
3.2.2  自定義的注釋 50
3.3  其他新特性 53
3.3.1  裝箱和拆箱 53
3.3.2  參數(shù)可變的方法 53
3.3.3  靜態(tài)引入 55
3.4  Java的集合 56
3.4.1  Collection 57
3.4.2  Set 58
3.4.3  SortedSet 59
3.4.4  List 60
3.4.5  Map 61
3.4.6  SortedMap 62
3.4.7  Queue 63
3.5  總結(jié) 63
第4章  Java反射技術(shù) 64
4.1  Java反射接口 64
4.1.1  Class類 65
4.1.2  Annotation接口 69
4.1.3  Field類 71
4.1.4  Constructor<T>類 72
4.1.5  Method類 72
4.1.6  Proxy類和InvocationHandler接口 74
4.2  總結(jié) 75
第5章  Hibernate底層技術(shù) 76
5.1  Java指令集和字節(jié)碼 76
5.2  ASM 77
5.2.1  把Monkey變成Carrier 78
5.2.2  ASM的事件和處理方法 82
5.2.3  把Monkey變成Carrier的ClassVisitor 84
5.2.4  把Monkey變成Carrier的CodeVisitor 89
5.2.5  完成Monkey到Carrier的轉(zhuǎn)變 89
5.2.6  參數(shù)和方法的表示法 91
5.2.7  攔截方法 92
5.3  CGLIB 95
5.3.1  Proxy 96
5.3.2  Enhancer 97
5.3.3  KeyFactory 98
5.3.4  BulkBean 99
5.3.5  Transformer 101
5.4  總結(jié) 104
第6章  JDBC編程 105
6.1  JDBC的編程 105
6.2  連接數(shù)據(jù)庫 106
6.2.1  DriverManager 107
6.2.2  Connection 109
6.3  數(shù)據(jù)源 111
6.4  數(shù)據(jù)庫連接池 113
6.4.1  C3P0連接池 113
6.4.2  PooledDataSource與JNDI 114
6.5  Tomcat中的數(shù)據(jù)源 116
6.6  執(zhí)行SQL 118
6.6.1  Statement 118
6.6.2  PreparedStatement 119
6.6.3  CallableStatement 121
6.7  接口方法 125
6.7.1  Statement 125
6.7.2  PreparedStatement 128
6.7.3  CallableStatement 131
6.8  事務(wù)保存點 136
6.9  批更新 136
6.10  結(jié)果集 137
6.11  Blob和Clob 138
6.12  數(shù)據(jù)類型的映射 139
6.13  總結(jié) 141
第7章  配置Hibernate 142
7.1  簡單的配置 142
7.2  連接池的配置 143
7.3  JNDI和數(shù)據(jù)源的配置 144
7.4  事務(wù)服務(wù) 146
7.5  Hibernate的屬性配置 155
7.6  數(shù)據(jù)庫方言 157
7.7  Listener 157
7.8  總結(jié) 158
第8章  集成Hibernate 159
8.1  JMX技術(shù) 159
8.1.1  MBean的概念和名稱 159
8.1.2  JMX的層次結(jié)構(gòu) 160
8.1.3  不同類型的MBean 161
8.1.4  使用JMX的服務(wù) 166
8.2  JMX集成和Hibernate容器 167
8.3  總結(jié) 169
第9章  Hibernate的體系結(jié)構(gòu) 170
9.1  Hibernate的結(jié)構(gòu) 170
9.2  Hibernate的技術(shù)實現(xiàn) 171
9.3  總結(jié) 174
第10章  Hibernate的編程接口 175
10.1  新建數(shù)據(jù) 175
10.1.1  簡單的持久化類 175
10.1.2  一對一的關(guān)系 176
10.1.3  集合屬性和多對一的關(guān)系 177
10.2  導出數(shù)據(jù)對象 178
10.2.1  使用load方法 178
10.2.2  使用get方法 181
10.3  查詢數(shù)據(jù) 182
10.3.1  HQL查詢 182
10.3.2  SQL查詢 186
10.3.3  條件查詢 187
10.3.4  過濾集合元素 187
10.3.5  滾動結(jié)果集 190
10.4  更新數(shù)據(jù) 191
10.5  刪除數(shù)據(jù) 192
10.6  數(shù)據(jù)對象的生命周期 193
10.7  Session的緩沖 193
10.8  元數(shù)據(jù)接口 194
10.8.1  持久化類的元數(shù)據(jù) 194
10.8.2  集合的元數(shù)據(jù) 197
10.9  org.hibernate.SessionFactory 198
10.10  org.hibernate.Session 199
10.11  org.hibernate.Query 203
10.12  org.hibernate.Criteria 207
10.13  org.hibernate.metadata.ClassMetadata 208
10.14  org.hibernate.metadata.CollectionMetadata 210
10.15  同步模式(FlushMode) 210
10.16  鎖定模式(LockMode) 211
10.17  滾動模式(ScrollMode) 211
10.18  復制模式(ReplicationMode) 211
10.19  抓取模式(FetchMode) 212
10.20  總結(jié) 212
第11章  Hibernate的事務(wù)處理 213
11.1  事務(wù)簡介 213
11.2  Hibernate的事務(wù)處理 213
11.3  應(yīng)用服務(wù)器中的事務(wù)處理 214
11.4  總結(jié) 216
第12章  Hibernate的對象關(guān)系映射 217
12.1  映射文件 217
12.2  類映射 220
12.2.1  抽象的持久化類 223
12.2.2  主鍵ID 227
12.2.3  where屬性 230
12.2.4  復合ID 231
12.2.5  使用subselect添加查詢語句 236
12.2.6  使用join聲明連接 238
12.3  關(guān)系映射 239
12.3.1  一對一 239
12.3.2  多對一 243
12.4  多態(tài)性 247
12.4.1  三種策略 247
12.4.2  多重繼承 253
12.4.3  聯(lián)合子類 254
12.5  集合映射 257
12.5.1  Map 257
12.5.2  Set 280
12.5.3  List 288
12.5.4  Bag 296
12.5.5  idbag 303
12.5.6  array 309
12.5.7  primitive-array 317
12.6  組件映射 320
12.6.1  簡單組件 321
12.6.2  組件中的一對一 322
12.6.3  組件中的多對一 324
12.6.4  組件中的集合 325
12.6.5  動態(tài)組件 326
12.7  動態(tài)類 329
12.7.1  簡單動態(tài)類 330
12.7.2  多態(tài)類的一對一 330
12.7.3  動態(tài)類的多對一 331
12.7.4  動態(tài)類的組件 333
12.7.5  動態(tài)類的動態(tài)組件 334
12.7.6  動態(tài)類的集合 335
12.7.7  動態(tài)類的子元素 337
12.7.8  動態(tài)類的屬性 337
12.8  類型映射 338
12.8.1  基本值類型 338
12.8.2  枚舉類型 339
12.8.3  自定義數(shù)據(jù)類型 341
12.9  綜合實例 346
12.9.1  商品(Product) 347
12.9.2  訂單項(OrderItem) 349
12.9.3  訂單(CustomerOrder) 351
12.10  總結(jié) 353
第13章  查詢語言 354
13.1  Hibernate查詢語言 354
13.1.1  from子句 354
13.1.2  關(guān)聯(lián)與連接 355
13.1.3  Select子句 357
13.1.4  統(tǒng)計函數(shù) 358
13.1.5  多態(tài)查詢 359
13.1.6  where子句 361
13.1.7  表達式 363
13.1.8  order by、group by子句和子查詢 365
13.2  條件查詢 365
13.2.1  Expression表達式 365
13.2.2  排序 366
13.2.3  關(guān)聯(lián) 366
13.2.4  Example 366
13.3  本地SQL查詢 367
第14章  EJB 3.0標準 369
14.1  EJB 3.0 369
14.1.1  簡介 369
14.1.2  開發(fā)環(huán)境 370
14.2  EJB的類和業(yè)務(wù)接口 371
14.2.1  EJB的類 371
14.2.2  EJB的業(yè)務(wù)接口 372
14.2.3  EJB類的變化 373
14.3  無狀態(tài)會話Bean 373
14.4  有狀態(tài)會話Bean 378
14.5  消息驅(qū)動Bean 381
14.6  實體Bean 383
14.6.1  Hibernate和數(shù)據(jù)庫的配置 383
14.6.2  Entity 385
14.6.3  依賴類 393
14.6.4  繼承關(guān)系 395
14.7  Timer服務(wù) 403
14.8  安全 404
14.9  總結(jié) 407
第15章  Hibernate的元數(shù)據(jù) 408
15.1  元數(shù)據(jù)配置 408
15.2  主鍵ID 411
15.3  依賴類 411
15.4  繼承 413
15.5  一對一 416
15.6  多對一 418
15.7  總結(jié) 419
第16章  衣網(wǎng) 420
16.1  衣網(wǎng)的設(shè)計 420
16.2  數(shù)據(jù)層 421
16.3  會員管理 434
16.4  分頁顯示 437
16.5  購物車 439
16.6  桌面應(yīng)用程序 441
16.6.1  SWT簡介 441
16.6.2  SWT小程序 442
16.6.3  SWT設(shè)計工具 443
16.6.4  顯示會員表的客戶端程序 443
16.7  總結(jié) 446

本目錄推薦

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