欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

輕量級java ee企業(yè)應(yīng)用實戰(zhàn) 第3版 struts 2+spring 3+hibernate整合開發(fā) 中文 PDF版

  • 書籍大小:217MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:java電子書
  • 應(yīng)用平臺:PDF
  • 更新時間:2012-12-06
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

中文名: 輕量級java ee企業(yè)應(yīng)用實戰(zhàn)(第3版)—struts 2+spring 3+hibernate整合開發(fā)原名: 輕量級java ee企業(yè)應(yīng)用實戰(zhàn)(第3版)—struts 2+spring 3+hibernate整合開發(fā)
作者: 李剛圖書
分類: 軟件
資源格式: PDF
版本: 第三版
出版社: 李剛
書號: 9787121128141
發(fā)行時間: 2011年2日
地區(qū): 大陸
語言: 簡體中文
簡介:
內(nèi)容介紹:
《輕量級java ee企業(yè)應(yīng)用實戰(zhàn)(第3版)—struts 2+spring 3+hibernate整合開發(fā)》是《輕量級java ee企業(yè)應(yīng)用實戰(zhàn)》的第3版,第3版保持了第2版內(nèi)容全面、深入的特點,主要完成全部知識的升級。
  《輕量級java ee企業(yè)應(yīng)用實戰(zhàn)(第3版)—struts 2+spring 3+hibernate整合開發(fā)》介紹了java ee領(lǐng)域的三個開源框架:struts 2、spring和hibernate。其中struts 2升級到2.2.1,spring升級到3.0.5,hibernate升級到了3.6.0。本書還全面介紹了servlet 3.0的新特性,以及tomcat 7.0的配置和用法,本書的示例應(yīng)該在tomcat 7.0上運行。
  《輕量級java ee企業(yè)應(yīng)用實戰(zhàn)(第3版)—struts 2+spring 3+hibernate整合開發(fā)》重點介紹如何整合struts 2.2+spring 3.0+hibernate 3.6進行java ee開發(fā),主要包括三部分。第一部分介紹java ee開發(fā)的基礎(chǔ)知識,以及如何搭建開發(fā)環(huán)境。第二部分詳細(xì)講解struts 2.2、spring 3.0和hibernate 3.6三個框架的用法,介紹三個框架時,從eclipse ide的使用來上手,一步步帶領(lǐng)讀者深入三個框架的核心。這部分內(nèi)容是筆者講授“瘋狂java實訓(xùn)”的培訓(xùn)講義,因此是本書的重點部分,既包含了筆者多年開發(fā)經(jīng)歷的領(lǐng)悟,也融入了豐富的授課經(jīng)驗。第三部分示范開發(fā)了一個包含7個表、表之間具有復(fù)雜的關(guān)聯(lián)映射、繼承映射等關(guān)系,且業(yè)務(wù)也相對復(fù)雜的工作流案例,希望讓讀者理論聯(lián)系實際,將三個框架真正運用到實際開發(fā)中去,該案例采用目前最流行、最規(guī)范的java ee架構(gòu),整個應(yīng)用分為領(lǐng)域?qū)ο髮印ao層、業(yè)務(wù)邏輯層、mvc層和視圖層,各層之間分層清晰,層與層之間以松耦合的方法組織在一起。該案例既提供了ide無關(guān)的、基于ant管理的項目源碼,也提供了基于eclipse ide的項目源碼,最大限度地滿足讀者的需求。閱讀本書之前,建議先認(rèn)真閱讀筆者所著的《瘋狂java講義》一書。本書適合于有較好的java編程基礎(chǔ),或有初步j(luò)sp、servlet基礎(chǔ)的讀者。尤其適合于對struts 2、spring、hibernate了解不夠深入,或?qū)truts 2+spring+hibernate整合開發(fā)不太熟悉的開發(fā)人員閱讀。
作者簡介:
李剛,從事10年的Java EE應(yīng)用開發(fā)。曾任LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺的架構(gòu)設(shè)計。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報》專訪人物?,F(xiàn)任新東方廣州中心軟件教學(xué)總監(jiān),并曾任廣東技術(shù)師范學(xué)院計算機科學(xué)系的兼職副教授。
  培訓(xùn)的學(xué)生已在華為、立信、普信、網(wǎng)易、電信盈科、中企動力等公司就職。
  國內(nèi)知名的高端IT技術(shù)作家,已出版《Spring 2.0寶典》、《基于J2EE的Ajax寶典》、《輕量級J2EE企業(yè)應(yīng)用實戰(zhàn)》、《Struts 2權(quán)威指南》、《Ruby On Rails敏捷開發(fā)最佳實踐》等著作。
目錄:
第1章 java ee應(yīng)用和開發(fā)環(huán)境 1
1.1 java ee應(yīng)用概述 2
1.1.1 java ee應(yīng)用的分層模型 2
1.1.2 java ee應(yīng)用的組件 3
1.1.3 java ee應(yīng)用的結(jié)構(gòu)和優(yōu)勢 4
1.1.4 常用的java ee服務(wù)器 4
1.2 輕量級java ee應(yīng)用相關(guān)技術(shù) 5
1.2.1 jsp、servlet 3.0和javabean及替代技術(shù) 5
1.2.2 struts 2.2及替代技術(shù) 5
1.2.3 hibernate 3.6及替代技術(shù) 6
1.2.4 spring 3.0及替代技術(shù) 6
1.3 tomcat的下載和安裝 7
1.3.1 安裝tomcat服務(wù)器 8
1.3.2 配置tomcat的服務(wù)端口 9
1.3.3 進入控制臺 10
1.3.4 部署web應(yīng)用 12
1.3.5 配置tomcat的數(shù)據(jù)源 13
1.4 eclipse的安裝和使用 15
1.4.1 eclipse的下載和安裝 15
1.4.2 在線安裝eclipse插件 15
1.4.3 從本地壓縮包安裝插件 17
1.4.4 手動安裝eclipse插件 17
1.4.5 使用eclipse開發(fā)java ee應(yīng)用 18
1.4.6 導(dǎo)入eclipse項目 21
1.4.7 導(dǎo)入非eclipse項目 22
1.5 ant的安裝和使用 23
1.5.1 ant的下載和安裝 23
1.5.2 使用ant工具 24
1.5.3 定義生成文件 25
1.5.4 ant的任務(wù)(task) 29
1.6 使用cvs進行協(xié)作開發(fā) 31
1.6.1 安裝cvs服務(wù)器 32
1.6.2 配置cvs資源庫 34
1.6.3 安裝cvs客戶端 35
1.6.4 發(fā)布項目到服務(wù)器 35
1.6.5 從服務(wù)器下載項目 37
1.6.6 同步(update)本地文件 38
1.6.7 提交(commit)修改 39
1.6.8 添加文件和目錄 39
1.6.9 刪除文件和目錄 40
1.6.10 查看文件的版本變革 41
1.6.11 提取文件以前版本的內(nèi)容 42
1.6.12 從以前版本重新開始 42
1.6.13 創(chuàng)建標(biāo)簽 43
1.6.14 創(chuàng)建分支 43
1.6.15 沿著分支開發(fā) 44
1.6.16 使用eclipse作為cvs客戶端 44
1.7 本章小結(jié) 46
第2章 jsp/servlet及相關(guān)技術(shù)詳解 47
2.1 web應(yīng)用和web.xml文件 48
2.1.1 構(gòu)建web應(yīng)用 48
2.1.2 配置描述符web.xml 49
2.2 jsp的基本原理 50
2.3 jsp注釋 54
2.4 jsp聲明 54
2.5 輸出jsp表達(dá)式 56
2.6 jsp腳本 56
2.7 jsp的3個編譯指令 59
2.7.1 page指令 59
2.7.2 include指令 63
2.8 jsp的7個動作指令 63
2.8.1 forward指令 64
2.8.2 include指令 66
2.8.3 usebean、setproperty、getproperty指令 67
2.8.4 plugin指令 70
2.8.5 param指令 70
2.9 jsp腳本中的9個內(nèi)置對象 70
2.9.1 application對象 72
2.9.2 config對象 77
2.9.3 exception對象 79
2.9.4 out對象 81
2.9.5 pagecontext對象 82
2.9.6 request對象 84
2.9.7 response對象 91
2.9.8 session對象 95
2.10 servlet介紹 97
2.10.1 servlet的開發(fā) 97
2.10.2 servlet的配置 99
2.10.3 jsp/servlet的生命周期 101
2.10.4 load-on-startup servlet 101
2.10.5 訪問servlet的配置參數(shù) 102
2.10.6 使用servlet作為控制器 104
2.11 jsp 2的自定義標(biāo)簽 108
2.11.1 開發(fā)自定義標(biāo)簽類 109
2.11.2 建立tld文件 109
2.11.3 使用標(biāo)簽庫 110
2.11.4 帶屬性的標(biāo)簽 111
2.11.5 帶標(biāo)簽體的標(biāo)簽 115
2.11.6 以頁面片段作為屬性的標(biāo)簽 117
2.11.7 動態(tài)屬性的標(biāo)簽 118
2.12 filter介紹 120
2.12.1 創(chuàng)建filter類 120
2.12.2 配置filter 121
2.12.3 使用url rewrite實現(xiàn)網(wǎng)站偽靜態(tài) 125
2.13 listener介紹 126
2.13.1 實現(xiàn)listener類 127
2.13.2 配置listener 128
2.13.3 使用servletcontextattribute-listener 129
2.13.4 使用servletrequestlistener和servletrequestattributelistener 130
2.13.5 使用httpsessionlistener和httpsessionattributelistener 131
2.14 jsp 2特性 136
2.14.1 配置jsp屬性 136
2.14.2 表達(dá)式語言 138
2.14.3 tag file支持 146
2.15 servlet 3.0新特性 148
2.15.1 servlet 3.0的annotation 148
2.15.2 servlet 3.0的web模塊支持 149
2.15.3 servlet 3.0提供的異步處理 151
2.15.4 改進的servlet api 154
2.16 本章小結(jié) 156
第3章 struts 2的基本用法 157
3.1 mvc思想概述 158
3.1.1 傳統(tǒng)model 1和model 2 158
3.1.2 mvc思想及其優(yōu)勢 159
3.2 struts 2的下載和安裝 160
3.2.1 為web應(yīng)用增加struts 2支持 160
3.2.2 在eclipse中使用struts 2 161
3.2.3 增加登錄處理 162
3.3 struts 2的流程 165
3.3.1 struts 2應(yīng)用的開發(fā)步驟 165
3.3.2 struts 2的流程 166
3.4 struts 2的常規(guī)配置 167
3.4.1 常量配置 167
3.4.2 包含其他配置文件 173
3.5 實現(xiàn)action 174
3.5.1 action接口和actionsupport基類 175
3.5.2 action訪問servlet api 177
3.5.3 action直接訪問servlet api 179
3.5.4 使用servletactioncontext訪問servlet api 181
3.6 配置action 182
3.6.1 包和命名空間 182
3.6.2 action的基本配置 185
3.6.3 使用action的動態(tài)方法調(diào)用 186
3.6.4 指定method屬性及使用通配符 188
3.6.5 配置默認(rèn)action 194
3.6.6 配置action的默認(rèn)處理類 194
3.7 配置處理結(jié)果 195
3.7.1 理解處理結(jié)果 195
3.7.2 配置結(jié)果 195
3.7.3 struts 2支持的結(jié)果類型 197
3.7.4 plaintext結(jié)果類型 198
3.7.5 redirect結(jié)果類型 200
3.7.6 redirectaction結(jié)果類型 201
3.7.7 動態(tài)結(jié)果 202
3.7.8 action屬性值決定物理視圖資源 202
3.7.9 全局結(jié)果 204
3.7.10 使用preresultlistener 205
3.8 配置struts 2的異常處理 206
3.8.1 struts 2的異常處理機制 207
3.8.2 聲明式異常捕捉 208
3.8.3 輸出異常信息 210
3.9 convention插件與“約定”支持 211
3.9.1 action的搜索和映射約定 211
3.9.2 按約定映射result 214
3.9.3 action鏈的約定 216
3.9.4 自動重加載映射 218
3.9.5 convention插件的相關(guān)常量 218
3.9.6 convention插件相關(guān)annotation 219
3.10 使用struts 2的國際化 219
3.10.1 struts 2中加載全局資源文件 219
3.10.2 訪問國際化消息 220
3.10.3 輸出帶占位符的國際化消息 222
3.10.4 加載資源文件的方式 224
3.10.5 加載資源文件的順序 228
3.11 使用struts 2的標(biāo)簽庫 228
3.11.1 struts 2標(biāo)簽庫概述 228
3.11.2 使用struts 2標(biāo)簽 229
3.11.3 struts 2的ognl表達(dá)式語言 230
3.11.4 ognl中的集合操作 232
3.11.5 訪問靜態(tài)成員 233
3.11.6 lambda()表達(dá)式 234
3.11.7 控制標(biāo)簽 234
3.11.8 數(shù)據(jù)標(biāo)簽 244
3.11.9 主題和模板 254
3.11.10 自定義主題 256
3.11.11 表單標(biāo)簽 257
3.11.12 非表單標(biāo)簽 270
3.12 本章小結(jié) 273
第4章 深入使用struts 2 274
4.1 詳解struts 2的類型轉(zhuǎn)換 275
4.1.1 struts 2內(nèi)建的類型轉(zhuǎn)換器 276
4.1.2 基于ognl的類型轉(zhuǎn)換 276
4.2.3 指定集合元素的類型 279
4.1.4 自定義類型轉(zhuǎn)換器 280
4.1.5 注冊類型轉(zhuǎn)換器 283
4.1.6 基于struts 2的自定義類型轉(zhuǎn)換器 284
4.1.7 處理set集合 285
4.1.8 類型轉(zhuǎn)換中的錯誤處理 288
4.2 使用struts 2的輸入校驗 293
4.2.1 編寫校驗規(guī)則文件 294
4.2.2 國際化提示信息 296
4.2.3 使用客戶端校驗 298
4.2.4 字段校驗器配置風(fēng)格 300
4.2.5 非字段校驗器配置風(fēng)格 301
4.2.6 短路校驗器 302
4.2.7 校驗文件的搜索規(guī)則 304
4.2.8 校驗順序和短路 305
4.2.9 內(nèi)建校驗器 306
4.2.10 基于annotation的輸入校驗 316
4.2.11 手動完成輸入校驗 318
4.3 使用struts 2控制文件上傳 322
4.3.1 struts 2的文件上傳 322
4.3.2 實現(xiàn)文件上傳的action 322
4.3.3 配置文件上傳的action 325
4.3.4 手動實現(xiàn)文件過濾 326
4.3.5 攔截器實現(xiàn)文件過濾 328
4.3.6 輸出錯誤提示 329
4.3.7 文件上傳的常量配置 330
4.4 使用struts 2控制文件下載 330
4.4.1 實現(xiàn)文件下載的action 330
4.4.2 配置action 332
4.4.3 下載前的授權(quán)控制 332
4.5 詳解struts 2的攔截器機制 334
4.5.1 攔截器在struts 2中的作用 334
4.5.2 struts 2內(nèi)建的攔截器 334
4.5.3 配置攔截器 336
4.5.4 使用攔截器 338
4.5.5 配置默認(rèn)攔截器 338
4.5.6 實現(xiàn)攔截器類 340
4.5.7 使用攔截器 342
4.5.8 攔截方法的攔截器 343
4.5.9 攔截器的執(zhí)行順序 345
4.5.10 攔截結(jié)果的監(jiān)聽器 347
4.5.11 覆蓋攔截器棧里特定攔截器的參數(shù) 348
4.5.12 使用攔截器完成權(quán)限控制 349
4.6 使用struts 2的ajax支持 351
4.6.1 使用stream類型的result實現(xiàn)ajax 352
4.6.2 json的基本知識 354
4.6.3 實現(xiàn)action邏輯 356
4.6.4 json插件與json類型的result 357
4.6.5 實現(xiàn)jsp頁面 359
4.7 本章小結(jié) 361
第5章 hibernate的基本用法 362
5.1 orm和hibernate 363
5.1.1 對象/關(guān)系數(shù)據(jù)庫映射(orm) 363
5.1.2 基本映射方式 364
5.1.3 流行的orm框架簡介 365
5.1.4 hibernate概述 366
5.2 hibernate入門 366
5.2.1 hibernate下載和安裝 366
5.2.2 hibernate的數(shù)據(jù)庫操作 367
5.2.3 在eclipse中使用hibernate 371
5.3 hibernate的體系結(jié)構(gòu) 376
5.4 深入hibernate的配置文件 377
5.4.1 創(chuàng)建configuration對象 377
5.4.2 hibernate.properties文件與hibernate.cfg.xml文件 380
5.4.3 jdbc連接屬性 380
5.4.4 數(shù)據(jù)庫方言 381
5.4.5 jndi數(shù)據(jù)源的連接屬性 382
5.4.6 hibernate事務(wù)屬性 382
5.4.7 二級緩存相關(guān)屬性 383
5.4.8 外連接抓取屬性 383
5.4.9 其他常用的配置屬性 383
5.5 深入理解持久化對象 384
5.5.1 持久化類的要求 384
5.5.2 持久化對象的狀態(tài) 385
5.5.3 改變持久化對象狀態(tài)的方法 386
5.6 深入hibernate的映射文件 389
5.6.1 映射文件結(jié)構(gòu) 389
5.6.2 映射主鍵 392
5.6.3 映射普通屬性 393
5.6.4 映射集合屬性 398
5.6.5 集合屬性的性能分析 407
5.6.6 有序集合映射 409
5.6.7 映射數(shù)據(jù)庫對象 411
5.7 映射組件屬性 414
5.7.1 組件屬性為集合 416
5.7.2 集合屬性的元素為組件 418
5.7.3 組件作為map的索引 420
5.7.4 組件作為復(fù)合主鍵 422
5.7.5 多列作為聯(lián)合主鍵 425
5.8 使用jpa annotation標(biāo)注實體 426
5.8.1 增加jpa annotation支持 426
5.8.2 annotation?還是xml映射文件 429
5.9 本章小結(jié) 429
第6章 深入使用hibernate 430
6.1 hibernate的關(guān)聯(lián)映射 431
6.1.1 單向n-1關(guān)聯(lián) 431
6.1.2 單向1-1關(guān)聯(lián) 436
6.1.3 單向1-n關(guān)聯(lián) 439
6.1.4 單向n-n關(guān)聯(lián) 443
6.1.5 雙向1-n關(guān)聯(lián) 443
6.1.6 雙向n-n關(guān)聯(lián) 448
6.1.7 雙向1-1關(guān)聯(lián) 450
6.1.8 組件屬性包含的關(guān)聯(lián)實體 453
6.1.9 基于復(fù)合主鍵的關(guān)聯(lián)關(guān)系 456
6.1.10 復(fù)合主鍵的成員屬性為關(guān)聯(lián)實體 458
6.1.11 持久化的傳播性 461
6.2 繼承映射 462
6.2.1 采用subclass元素的繼承映射 466
6.2.2 采用joined-subclass元素的繼承映射 467
6.2.3 采用union-subclass元素的繼承映射 470
6.3 hibernate的批量處理 472
6.3.1 批量插入 473
6.3.2 批量更新 474
6.3.3 dml風(fēng)格的批量更新/刪除 474
6.4 使用hql查詢 476
6.4.1 hql查詢 476
6.4.2 hql查詢的from子句 478
6.4.3 關(guān)聯(lián)和連接 478
6.4.4 hql查詢的select子句 481
6.4.5 hql查詢的聚集函數(shù) 482
6.4.6 多態(tài)查詢 483
6.4.7 hql查詢的where子句 483
6.4.8 表達(dá)式 484
6.4.9 order by子句 486
6.4.10 group by子句 486
6.4.11 子查詢 487
6.4.12 命名查詢 488
6.5 條件查詢 488
6.5.1 關(guān)聯(lián)和動態(tài)關(guān)聯(lián) 491
6.5.2 投影、聚合和分組 492
6.5.3 離線查詢和子查詢 495
6.6 sql查詢 496
6.6.1 標(biāo)量查詢 496
6.6.2 實體查詢 498
6.6.3 處理關(guān)聯(lián)和繼承 500
6.6.4 命名sql查詢 501
6.6.5 調(diào)用存儲過程 502
6.6.6 使用定制sql 503
6.7 數(shù)據(jù)過濾 505
6.8 事務(wù)控制 508
6.8.1 事務(wù)的概念 508
6.8.2 session與事務(wù) 509
6.8.3 上下文相關(guān)的session 511
6.9 二級緩存和查詢緩存 511
6.9.1 開啟二級緩存 512
6.9.2 管理緩存和統(tǒng)計緩存 515
6.9.3 使用查詢緩存 516
6.10 事件機制 518
6.10.1 攔截器 519
6.10.2 事件系統(tǒng) 521
6.11 本章小結(jié) 525
第7章 spring的基本用法 526
7.1 spring簡介和spring 3.0的變化 527
7.1.1 spring簡介 527
7.1.2 spring 3.0的變化 528
7.2 spring的下載和安裝 528
7.2.1 在java se應(yīng)用中使用spring 528
7.2.2 在web應(yīng)用中使用spring 529
7.2.3 在eclipse中開發(fā)spring應(yīng)用 530
7.3 spring的核心機制:依賴注入 533
7.3.1 理解依賴注入 533
7.3.2 設(shè)值注入 534
7.3.3 構(gòu)造注入 538
7.3.4 兩種注入方式的對比 539
7.4 使用spring容器 539
7.4.1 spring容器 540
7.4.2 使用applicationcontext 541
7.4.3 applicationcontext的國際化支持 542
7.4.4 applicationcontext的事件機制 544
7.4.5 讓bean獲取spring容器 546
7.5 spring容器中的bean 548
7.5.1 bean的基本定義 548
7.5.2 容器中bean的作用域 551
7.5.3 配置依賴 553
7.5.4 設(shè)置普通屬性值 555
7.5.5 配置合作者bean 557
7.5.6 使用自動裝配注入合作者bean 557
7.5.7 注入嵌套bean 560
7.5.8 注入集合值 561
7.5.9 組合屬性名稱 565
7.5.10 spring的bean和javabean 566
7.6 spring 3.0提供的java配置管理 567
7.7 bean實例的創(chuàng)建方式及依賴配置 570
7.7.1 使用構(gòu)造器創(chuàng)建bean實例 570
7.7.2 使用靜態(tài)工廠方法創(chuàng)建bean 572
7.7.3 調(diào)用實例工廠方法創(chuàng)建bean 575
7.8 深入理解容器中的bean 577
7.8.1 使用抽象bean 577
7.8.2 使用子bean 578
7.8.3 bean繼承與java繼承的區(qū)別 579
7.8.4 容器中的工廠bean 580
7.8.5 獲得bean本身的id 582
7.8.6 強制初始化bean 583
7.9 容器中bean的生命周期 583
7.9.1 依賴關(guān)系注入之后的行為 584
7.9.2 bean銷毀之前的行為 585
7.9.3 協(xié)調(diào)作用域不同步的bean 588
7.10 深入理解依賴關(guān)系配置 591
7.10.1 注入其他bean的屬性值 592
7.10.2 注入其他bean的field值 594
7.10.3 注入其他bean的方法返回值 595
7.11 基于xml schema的簡化配置方式 598
7.11.1 使用p名稱空間配置屬性 599
7.11.2 使用util schema 600
7.12 spring 3.0提供的表達(dá)式語言(spel) 602
7.12.1 使用expression接口進行表達(dá)式求值 603
7.12.2 bean定義中的表達(dá)式語言支持 604
7.12.3 spel語法詳述 606
7.13 本章小結(jié) 611
第8章 深入使用spring 612
8.1 兩種后處理器 613
8.1.1 bean后處理器 613
8.1.2 bean后處理器的用處 617
8.1.3 容器后處理器 617
8.1.4 屬性占位符配置器 619
8.1.5 重寫占位符配置器 620
8.2 spring的“零配置”支持 621
8.2.1 搜索bean類 621
8.2.2 指定bean的作用域 624
8.2.3 使用@resource配置依賴 625
8.2.4 使用@postconstruct和@predestroy定制生命周期行為 626
8.2.5 spring 3.0新增的annotation 626
8.2.6 自動裝配和精確裝配 627
8.3 資源訪問 629
8.3.1 resource實現(xiàn)類 630
8.3.2 resourceloader接口和resourceloaderaware接口 635
8.3.3 使用resource作為屬性 638
8.3.4 在applicationcontext中使用資源 639
8.4 spring的aop 643
8.4.1 為什么需要aop 643
8.4.2 使用aspectj實現(xiàn)aop 644
8.4.3 aop的基本概念 649
8.4.4 spring的aop支持 650
8.4.5 基于annotation的“零配置”方式 651
8.4.6 基于xml配置文件的管理方式 666
8.5 spring的事務(wù) 672
8.5.1 spring支持的事務(wù)策略 673
8.5.2 使用transactionproxyfactorybean創(chuàng)建事務(wù)代理 678
8.5.3 spring 2.x的事務(wù)配置策略 681
8.5.4 使用@transactional 685
8.6 spring整合struts 2 686
8.6.1 啟動spring容器 686
8.6.2 mvc框架與spring整合的思考 688
8.6.3 讓spring管理控制器 689
8.6.4 使用自動裝配 692
8.7 spring整合hibernate 695
8.7.1 spring提供的dao支持 695
8.7.2 管理hibernate的sessionfactory 696
8.7.3 使用hibernatetemplate 697
8.7.4 使用hibernatecallback 701
8.7.5 實現(xiàn)dao組件 703
8.7.6 使用ioc容器組裝各種組件 705
8.7.7 使用聲明式事務(wù) 707
8.8 spring整合jpa 708
8.8.1 管理entitymanager 709
8.8.2 使用jpatemplate 711
8.8.3 使用jpacallback 713
8.8.4 借助jpadaosupport實現(xiàn)dao組件 714
8.8.5 使用聲明式事務(wù) 714
8.9 本章小結(jié) 715
第9章 企業(yè)應(yīng)用開發(fā)的思考和策略 716
9.1 企業(yè)應(yīng)用開發(fā)面臨的挑戰(zhàn) 717
9.1.1 可擴展性、可伸縮性 717
9.1.2 快捷、可控的開發(fā) 718
9.1.3 穩(wěn)定性、高效性 719
9.1.4 花費最小化,利益最大化 719
9.2 如何面對挑戰(zhàn) 719
9.2.1 使用建模工具 719
9.2.2 利用優(yōu)秀的框架 720
9.2.3 選擇性地擴展 722
9.2.4 使用代碼生成器 722
9.3 常見設(shè)計模式精講 722
9.3.1 單例模式 723
9.3.2 簡單工廠 724
9.3.3 工廠方法和抽象工廠 730
9.3.4 代理模式 733
9.3.5 命令模式 739
9.3.6 策略模式 741
9.3.7 門面模式 743
9.3.8 橋接模式 746
9.3.9 觀察者模式 750
9.4 常見的架構(gòu)設(shè)計策略 753
9.4.1 貧血模型 753
9.4.2 領(lǐng)域?qū)ο竽P?756
9.4.3 合并業(yè)務(wù)邏輯對象與dao對象 758
9.4.4 合并業(yè)務(wù)邏輯對象和domain object 759
9.4.5 拋棄業(yè)務(wù)邏輯層 761
9.5 本章小結(jié) 762
第10章 簡單工作流系統(tǒng) 763
10.1 項目背景及系統(tǒng)結(jié)構(gòu) 764
10.1.1 應(yīng)用背景 764
10.1.2 系統(tǒng)功能介紹 764
10.1.3 相關(guān)技術(shù)介紹 765
10.1.4 系統(tǒng)結(jié)構(gòu) 766
10.1.5 系統(tǒng)的功能模塊 766
10.2 hibernate持久層 767
10.2.1 設(shè)計持久化實體 767
10.2.2 創(chuàng)建持久化實體類 768
10.2.3 映射持久化實體 772
10.3 實現(xiàn)dao層 777
10.3.1 dao組件的定義 778
10.3.2 實現(xiàn)dao組件 783
10.3.3 部署dao層 787
10.4 實現(xiàn)service層 789
10.4.1 業(yè)務(wù)邏輯組件的設(shè)計 789
10.4.2 實現(xiàn)業(yè)務(wù)邏輯組件 789
10.4.3 事務(wù)管理 795
10.4.4 部署業(yè)務(wù)邏輯組件 795
10.5 實現(xiàn)任務(wù)的自動調(diào)度 797
10.5.1 使用quartz 797
10.5.2 在spring中使用quartz 802
10.6 實現(xiàn)系統(tǒng)web層 804
10.6.1 struts 2和spring的整合 804
10.6.2 控制器的處理順序 805
10.6.3 員工登錄 806
10.6.4 進入打卡 808
10.6.5 處理打卡 810
10.6.6 進入申請 811
10.6.7 提交申請 812
10.6.8 使用攔截器完成權(quán)限管理 814
10.7 本章小結(jié) 816

網(wǎng)盤提取碼:sf3g

載地址

下載錯誤?【投訴報錯】

輕量級java ee企業(yè)應(yīng)用實戰(zhàn) 第3版 struts 2+spring 3+hibernate整合開發(fā) 中文 PDF版

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的輕量級java ee企業(yè)應(yīng)用實戰(zhàn) 第3版 struts 2+spring 3+hibernate整合開發(fā) 中文 PDF版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。