- 軟(ruǎn)件大小:76.48M
- 軟件(jiàn)語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 電(diàn)子圖書
- 更新時間:2016-05-30 08:57
- 運行環境:WinAll, WinXP
- 軟件(jiàn)等級:
- 軟件廠商:
- 官方(fāng)網站:http://www.ynaad.com
![頂一個](/skins/gr/images/c_goodbg.png)
![踩一個](/skins/gr/images/c_badbg.png)
2.24M/中文/5.0
16KB/中文/10.0
33.00M/中文/10.0
74.50M/中文/0.0
41.99M/中(zhōng)文/0.7
Spring攻略第2版是一本全麵揭示(shì)了Spring框架的各項特性的書籍,主要是幫助Java開發者和企業(yè)應用(yòng)集成的(de)工作人員在實際中掌握一種全麵、快(kuài)速、可伸縮、可移(yí)植的開發(fā)平台。歡迎來綠色資源網下載。
《Spring攻略(第2版)》以大量的實例,全麵(miàn)透徹地揭示了Spring框架的各項特性以及圍繞該框架新(xīn)推出的許多周邊框架,以實(shí)際問題—解決方案—具體做法(fǎ)的方式,為讀者展示了這一流行框架從基本概念到各種(zhǒng)應用,最後到企業集成的(de)各種實際運用,是Spring框架使用者(zhě)必備的完(wán)全指南。
《Spring攻略(第2版)》適合於對Java開發(fā)和企業應用集成有一定了解,希望在實(shí)際開發中掌(zhǎng)握一種全麵、快速、可伸縮、可移植的(de)工具平台的開發人員。
第1章 Spring簡介 1
1.1 實例化Spring IoC容(róng)器 1
1.1.1 問題(tí) 1
1.1.2 解決方案 1
1.1.3 工作(zuò)原理 3
1.2 配(pèi)置Spring IoC容器中的Bean 4
1.2.1 問題 4
1.2.2 解決方案 4
1.2.3 工作原理(lǐ) 4
1.3 調(diào)用構造程序創建Bean 14
1.3.1 問題(tí) 14
1.3.2 解決(jué)方案 14
1.3.3 工作原理 14
1.4 解決構造程序(xù)歧義 17
1.4.1 問題 17
1.4.2 解(jiě)決方案 17
1.4.3 工作原理 17
1.5 指定Bean引用 20
1.5.1 問題 20
1.5.2 解決方案 20
1.5.3 工作原理 20
1.6 為集(jí)合元素指定數據類型 24
1.6.1 問題 24
1.6.2 解決方案 24
1.6.3 工作原理 24
1.7 使用Spring的FactoryBean創建Bean 27
1.7.1 問題 27
1.7.2 解決方案 27
1.7.3 工作原理 27
1.8 使用工廠Bean和Utility Schema定義集合 29
1.8.1 問題(tí) 29
1.8.2 解決方案 29
1.8.3 工作原理 29
1.9 用依賴檢查(chá)屬性(xìng) 31
1.9.1 問題 31
1.9.2 解決方案 32
1.9.3 工作原理 32
1.10 用@Required注解檢查屬性 34
1.10.1 問題 34
1.10.2 解決方案 34
1.10.3 工作原理 34
1.11 用(yòng)XML配置自(zì)動裝配Bean 36
1.11.1 問(wèn)題 36
1.11.2 解決方案 36
1.11.3 工作原理 37
1.12 用@Autowired和@Resource自動裝配(pèi)Bean 41
1.12.1 問題 41
1.12.2 解決方案 41
1.12.3 工作原理 41
1.13 繼承Bean配置(zhì) 47
1.13.1 問題(tí) 47
1.13.2 解決方案 47
1.13.3 工作原理(lǐ) 48
1.14 從Classpath中掃描組件 50
1.14.1 問(wèn)題 50
1.14.2 解決方案 51
1.14.3 工作原理 51
1.15 小結(jié) 56
第2章 高級Spring IoC容器 57
2.1 調用(yòng)靜態工廠方法(fǎ)創建Bean 57
2.1.1 問題 57
2.1.2 解決方案 57
2.1.3 工作原理 57
2.2 調用一個實例工廠方法創建Bean 58
2.2.1 問題 58
2.2.2 解決方案 59
2.2.3 工作原理 59
2.3 從靜態字段中聲明Bean 60
2.3.1 問題 60
2.3.2 解決方案 60
2.3.3 工作原理 61
2.4 從對象屬性中聲明Bean 62
2.4.1 問題 62
2.4.2 解決方案 62
2.4.3 工作原理 62
2.5 使用Spring表達式語言 64
2.5.1 問題 64
2.5.2 解決(jué)方案 64
2.5.3 工作原理 65
2.6 設置Bean作用域 69
2.6.1 問題 69
2.6.2 解決方案 69
2.6.3 工作原理 70
2.7 自(zì)定義Bean初始化和析構 72
2.7.1 問題 72
2.7.2 解決方案 72
2.7.3 工作原理 72
2.8 用(yòng)Java Config簡化XML配置 77
2.8.1 問題 77
2.8.2 解決(jué)方案 77
2.8.3 工作原理 77
2.9 使Bean感知容器 81
2.9.1 問題 81
2.9.2 解決方案 81
2.9.3 工作(zuò)原理 82
2.10 加載外部資源 82
2.10.1 問題 82
2.10.2 解決方案 83
2.10.3 工作原理 83
2.11 創建Bean後處理(lǐ)器 85
2.11.1 問(wèn)題 85
2.11.2 解決方案 85
2.11.3 工(gōng)作原理 86
2.12 外部化Bean配置(zhì) 89
2.12.1 問(wèn)題 89
2.12.2 解決方案 89
2.12.3 工作原理 90
2.13 解析文(wén)本消息 91
2.13.1 問題 91
2.13.2 解決方(fāng)案 91
2.13.3 工作原理 91
2.14 使用應用(yòng)事件進行通信 93
2.14.1 問題 93
2.14.2 解決方案 93
2.14.3 工作原(yuán)理 94
2.15 在Spring中注(zhù)冊屬性編輯器 96
2.15.1 問題(tí) 96
2.15.2 解決(jué)方案 96
2.15.3 工(gōng)作原理 97
2.16 創建自定(dìng)義屬性編輯(jí)器(qì) 99
2.16.1 問題 99
2.16.2 解決方(fāng)案 100
2.16.3 工作原(yuán)理 100
2.17 使用TaskExecutor實現並發性 101
2.17.1 問題 101
2.17.2 解(jiě)決方案 101
2.17.3 工作原理 102
2.18 小結 110
第3章 Spring AOP和AspectJ支持 112
3.1 啟用Spring的AspectJ注解支持(chí) 113
3.1.1 問題 113
3.1.2 解決方案 113
3.1.3 工作(zuò)原理 113
3.2 用AspectJ注解聲明aspect 115
3.2.1 問題 115
3.2.2 解決方案 115
3.2.3 工作原理 116
3.3 訪問連接(jiē)點(diǎn)信息 121
3.3.1 問題 121
3.3.2 解決方案 122
3.3.3 工(gōng)作原理 122
3.4 指定aspect優先級 123
3.4.1 問題 123
3.4.2 解決方案 123
3.4.3 工作原理(lǐ) 123
3.5 重用切(qiē)入點定義(yì) 125
3.5.1 問題 125
3.5.2 解決(jué)方案 125
3.5.3 工作原理 125
3.6 編寫AspectJ切入點表達式 127
3.6.1 問題 127
3.6.2 解決(jué)方案(àn) 127
3.6.3 工作原理 128
3.7 在你的Bean中引入行為 132
3.7.1 問題 132
3.7.2 解決(jué)方案 132
3.7.3 工(gōng)作原理 132
3.8 為你的Bean引入狀態 135
3.8.1 問(wèn)題 135
3.8.2 解決方案 135
3.8.3 工作原理 135
3.9 用基於XML的配置(zhì)聲明aspect 137
3.9.1 問題 137
3.9.2 解決方案 137
3.9.3 工作原理 137
3.10 Spring中的AspectJ加(jiā)載時織(zhī)入aspect 140
3.10.1 問題(tí) 140
3.10.2 解決(jué)方案 141
3.10.3 工作原理 141
3.11 在Spring中配置AspectJ aspect 146
3.11.1 問題 146
3.11.2 解(jiě)決方案 146
3.11.3 工作原理 146
3.12 將Spring Bean注入領域對象 147
3.12.1 問題 147
3.12.2 解決方案 147
3.12.3 工作原理 148
3.13 小結 151
第4章 Spring中的腳本 152
4.1 用腳本語言(yán)實現Bean 152
4.1.1 問題 152
4.1.2 解決方案 153
4.1.3 工作原理 153
4.2 將Spring Bean注入腳本中 157
4.2.1 問題 157
4.2.2 解決方案 157
4.2.3 工作原理 157
4.3 從腳本中刷新Bean 160
4.3.1 問題 160
4.3.2 解決方案 160
4.3.3 工作原理 160
4.4 定義內聯腳本源碼 161
4.4.1 問題 161
4.4.2 解(jiě)決方案 161
4.4.3 工作(zuò)原理 161
4.5 小結 163
第5章 Spring Security 164
5.1 加強URL訪問安全 165
5.1.1 問題 165
5.1.2 解決方案 165
5.1.3 工作原理 166
5.2 登錄到Web應用 175
5.2.1 問題 175
5.2.2 解(jiě)決方案 175
5.2.3 工作原理 175
5.3 驗證用戶 179
5.3.1 問題 179
5.3.2 解(jiě)決方案 180
5.3.3 工作原理 180
5.4 做出訪(fǎng)問控製決(jué)策 190
5.4.1 問題 190
5.4.2 解決方案 190
5.4.3 工作原理 191
5.5 加強方(fāng)法調用的安全 193
5.5.1 問題 193
5.5.2 解決方案 193
5.5.3 工作原理(lǐ) 194
5.6 處理視圖中的安全性 196
5.6.1 問題 196
5.6.2 解決方案 196
5.6.3 工作原理 196
5.7 處理領域對象安全性 198
5.7.1 問題 198
5.7.2 解決方案 198
5.7.3 工作原理 199
5.8 小結 208
第(dì)6章 將Spring與其他Web框架(jià)集成 209
6.1 在一般Web應用中訪問Spring 209
6.1.1 問題 209
6.1.2 解決方案 210
6.1.3 工作原理(lǐ) 210
6.2 在你的Servlet和過濾器中使用Spring 214
6.2.1 問題 214
6.2.2 解決方(fāng)案 215
6.2.3 工作原理 215
6.3 將Spring與Struts 1.x集成 220
6.3.1 問題 220
6.3.2 解決方案 220
6.3.3 工(gōng)作原理 220
6.4 將Spring與JSF集成 226
6.4.1 問(wèn)題 226
6.4.2 解決方案 226
6.4.3 工作原理 227
6.5 將Spring與DWR集成 232
6.5.1 問題(tí) 232
6.5.2 解決方案 232
6.5.3 工作原理(lǐ) 233
6.6 小結 236
第7章 Spring Web Flow 238
7.1 用Spring Web Flow管理(lǐ)簡單的UI流程 238
7.1.1 問題 238
7.1.2 解決方案 239
7.1.3 工作(zuò)原理 239
7.2 用不同狀態(tài)類型建立Web流程模型(xíng) 246
7.2.1 問題 246
7.2.2 解決方案 246
7.2.3 工作原理 246
7.3 加強Web流(liú)程安全 257
7.3.1 問題 257
7.3.2 解(jiě)決方案 258
7.3.3 工作原理 258
7.4 持續存儲Web流程中(zhōng)的對象 260
7.4.1 問題 260
7.4.2 解決方案 260
7.4.3 工作原(yuán)理 260
7.5 將Spring Web Flow與JSF集(jí)成 267
7.5.1 問題 267
7.5.2 解決方案 267
7.5.3 工作原理 267
7.6 使用RichFaces與Spring WebFlow協作 275
7.6.1 問題(tí) 275
7.6.2 解決方案 275
7.6.3 方法 275
7.7 小結 279
第8章 Spring @MVC 280
8.1 用Spring MVC開發簡單的Web應用 280
8.1.1 問(wèn)題(tí) 280
8.1.2 解決方案(àn) 281
8.1.3 工作原理 283
8.2 用(yòng)@RequestMapping映射請求 293
8.2.1 問題 293
8.2.2 解決方案 294
8.2.3 工作原理(lǐ) 294
8.3 用處理程序攔(lán)截器攔截請求 297
8.3.1 問題(tí) 297
8.3.2 解決方(fāng)案 298
8.3.3 工作原理 298
8.4 解析用戶(hù)區域(yù) 302
8.4.1 問題 302
8.4.2 解(jiě)決方案 302
8.4.3 工作原理 302
8.5 外部化區分區域的文本信息 304
8.5.1 問題 304
8.5.2 解決方案 304
8.5.3 工作原理 305
8.6 按(àn)照名稱解(jiě)析視圖 306
8.6.1 問題 306
8.6.2 解決方案 306
8.6.3 工作原理 306
8.7 視圖和內容協商 309
8.7.1 問題 309
8.7.2 解決方案 309
8.7.3 工作原理 309
8.8 映射異常視圖 312
8.8.1 問題 312
8.8.2 解決(jué)方案 312
8.8.3 工作原理 312
8.9 用@Value在控製(zhì)器中賦值 314
8.9.1 問(wèn)題 314
8.9.2 解決方案 314
8.9.3 工作原理 314
8.10 用控製器處理表單 316
8.10.1 問(wèn)題 316
8.10.2 解決方案 316
8.10.3 工作原理 317
8.11 用向導表單控製器(qì)處理多頁表單 331
8.11.1 問(wèn)題(tí) 331
8.11.2 解決方案 331
8.11.3 工作原理 332
8.12 使用注解(JSR-303)的(de)Bean校(xiào)驗 341
8.12.1 問題 341
8.12.2 解決方案 342
8.12.3 工作原理 342
8.13 創建excel和PDF視(shì)圖(tú) 344
8.13.1 問題 344
8.13.2 解(jiě)決方案 345
8.13.3 工(gōng)作原理 345
8.14 小結 351
第9章 Spring REST 352
9.1 用Spring發布一個REST服務(wù) 352
9.1.1 問題 352
9.1.2 解決方案 353
9.1.3 工作原理 353
9.2 用(yòng)Spring訪問REST服務 358
9.2.1 問(wèn)題 358
9.2.2 解決方案 358
9.2.3 工作原理 358
9.3 發(fā)布(bù)RSS和Atom信息源 362
9.3.1 問題 362
9.3.2 解決方案 363
9.3.3 工作(zuò)原理(lǐ) 363
9.4 用REST服務發布JSON 372
9.4.1 問題 372
9.4.2 解決(jué)方案 372
9.4.3 工作(zuò)原理 372
9.5 訪問(wèn)具有複雜XML響(xiǎng)應的REST服務 375
9.5.1 問題 375
9.5.2 解決(jué)方案(àn) 375
9.5.3 工作原理 375
9.6 小結 385
第10章(zhāng) Spring和Flex 386
10.1 Flex入門(mén) 388
10.1.1 問題 388
10.1.2 解決方案 388
10.1.3 工作原理 388
10.2 離開沙箱 393
10.2.1 問題 393
10.2.2 解決方案 394
10.2.3 工作原理 394
10.3 為應用添加Spring BlazeDS支持 406
10.3.1 問題 406
10.3.2 解決方案 406
10.3.3 工作原理(lǐ) 406
10.4 通過BlazeDS/Spring暴露服務 411
10.4.1 問題 411
10.4.2 解決方案 411
10.4.3 工作原(yuán)理 411
10.5 使用服務器(qì)端對象 418
10.5.1 問題 418
10.5.2 解(jiě)決方案(àn) 418
10.5.3 工作原理 418
10.6 使用BlazeDS和Spring消費(fèi)麵向消息的服務 421
10.6.1 問題 421
10.6.2 解決方案 422
10.6.3 工作原理 422
10.7 將(jiāng)依賴(lài)注入(rù)帶給你的ActionScript客戶 434
10.7.1 問題 434
10.7.2 解(jiě)決方案 434
10.7.3 工作原理 435
10.8 小結 439
第11章 Grails 441
11.1 獲取和安裝Grails 441
11.1.1 問題 441
11.1.2 解決方案 442
11.1.3 工作原理 442
11.2 創建Grails應用 443
11.2.1 問題 443
11.2.2 解決方案 443
11.2.3 工作原理(lǐ) 443
11.3 Grails插件 447
11.3.1 問題 447
11.3.2 解決方案 448
11.3.3 工作原理 448
11.4 在(zài)Grails環境中開發、生產和測試 449
11.4.1 問題 449
11.4.2 解決方案(àn) 449
11.4.3 工作(zuò)原理 450
11.5 創建應(yīng)用的(de)領域類 452
11.5.1 問題 452
11.5.2 解決方案 452
11.5.3 工作原理 452
11.6 為(wéi)一個應用的領域類生成CRUD控製器和視圖 454
11.6.1 問題 454
11.6.2 解決方(fāng)案 454
11.6.3 工作原理 455
11.7 國際(jì)化(I18n)信息屬性 458
11.7.1 問題 458
11.7.2 解(jiě)決(jué)方案 458
11.7.3 工(gōng)作原理 458
11.8 改變永久性存儲係統 461
11.8.1 問題 461
11.8.2 解決方案 461
11.4.3 工作原理 461
11.9 日誌 464
11.9.1 問題 464
11.9.2 解決方案 464
11.9.3 工作原理 464
11.10 運行單元和集成測試 466
11.10.1 問題 466
11.10.2 解決方案 467
11.10.3 工(gōng)作原理 467
11.11 使(shǐ)用(yòng)自(zì)定義布局(jú)和模板 472
11.11.1 問題 472
11.11.2 解決方案 472
11.11.3 工作原理 472
11.12 使用GORM查(chá)詢 475
11.12.1 問題 475
11.12.2 解決方案 475
11.12.3 工作原理 475
11.13 創建自定義標記 477
11.13.1 問題 477
11.13.2 解(jiě)決方案 477
11.13.3 工作原(yuán)理 478
11.14 小結 479
第(dì)12章 Spring Roo 481
12.1 設(shè)置Spring Roo開發環境 483
12.1.1 問題 483
12.1.2 解決方案(àn) 483
12.1.3 工作原理 483
12.2 創建第一個Spring Roo項目 486
12.2.1 問題(tí) 486
12.2.2 解決方案 486
12.2.3 工作原理 486
12.3 把現有項目導(dǎo)入SpringSource Tool Suite 491
12.3.1 問題 491
12.3.2 解決(jué)方案 492
12.3.3 工作原(yuán)理 492
12.4 更快(kuài)地構(gòu)建更好的應用程序 493
12.4.1 問題 493
12.4.2 解決(jué)方案 494
12.4.3 工作原理 494
12.5 從項目(mù)中刪除Spring Roo 500
12.5.1 問題 500
12.5.2 解(jiě)決(jué)方案 500
12.5.3 工作原理(lǐ) 501
12.6 小結 502
第13章 Spring測試 503
13.1 用JUnit and TestNG創建測試 504
13.1.1 問(wèn)題 504
13.1.2 解決(jué)方(fāng)案 504
13.1.3 工作原理 504
13.2 創建單元測試和集成測試(shì) 509
13.2.1 問題 509
13.2.2 解決方案 509
13.2.3 工作原理 510
13.3 Spring MVC控製器的單元測試 518
13.3.1 問題 518
13.3.2 解決方案 518
13.3.3 工作原理 518
13.4 管理集成測試中的應用上(shàng)下文 520
13.4.1 問(wèn)題 520
13.4.2 解決(jué)方案 520
13.4.3 工作原理 521
13.5 向集成測試(shì)注入測試夾具 526
13.5.1 問題 526
13.5.2 解決方案 526
13.5.3 工作原(yuán)理 527
13.6 管理集成測試中的事務 530
13.6.1 問題 530
13.6.2 解決方案 530
13.6.3 工作原理 531
13.7 在集成測試中(zhōng)訪問數據庫 536
13.7.1 問(wèn)題 536
13.7.2 解(jiě)決方案 536
13.7.3 工作原理 537
13.8 使(shǐ)用Spring的(de)常用測試注解 540
13.8.1 問(wèn)題 540
13.8.2 解決方案 540
13.8.3 工作原理 541
13.9 小結 542
第(dì)14章 Spring Portlet MVC框架 544
14.1 用Spring Portlet MVC開發一個簡單的Portlet 544
14.1.1 問題 544
14.1.2 解決方案 545
14.1.3 工作原理 546
14.2 將Portlet請求映射到處理程序(xù) 553
14.2.1 問題(tí) 553
14.2.2 解決方案 553
14.2.3 工(gōng)作原理 554
14.3 用簡單的表單控製器處理portlet表單 561
14.3.1 問題 561
14.3.2 解決方案 561
14.3.3 工作原理 561
14.4 小結 569
第15章 數據訪問 570
15.1 Direct JDBC的問題 571
15.1.1 建立應用數據庫(kù) 571
15.1.2 理解數據訪問對象設計(jì)模式 573
15.1.3 用JDBC實現DAO 573
15.1.4 在Spring中配置數據源 575
15.1.5 運行DAO 577
15.1.6 更進一步 577
15.2 使用JDBC模板更新數據庫 578
15.2.1 問題 578
15.2.2 解(jiě)決方案 578
15.2.3 工作原理 578
15.3 使用JDBC模板查詢(xún)數(shù)據庫 583
15.3.1 問題 583
15.3.2 解決方案 583
15.3.3 工作原理 583
15.4 簡化JDBC模板創建 588
15.4.1 問題 588
15.4.2 解決方案 588
15.4.3 工作原理 589
15.5 在Java 1.5中使用簡單的JDBC模板(bǎn) 591
15.5.1 問題 591
15.5.2 解決方案 591
15.5.3 工作原理 591
15.6 在JDBC模(mó)板中使用命(mìng)名參數 595
15.6.1 問(wèn)題(tí) 595
15.6.2 解決方案 595
15.6.3 工作(zuò)原理 595
15.7 在Spring JDBC框架中(zhōng)處理異常 597
15.7.1 問題 597
15.7.2 解(jiě)決方案 597
15.7.3 工作原理 598
15.8 直接使用ORM框架的問題 602
15.8.1 問題 602
15.8.2 解決方案 603
15.8.3 工作原理 603
15.8.4 使用Hibernate API,用Hibernate XML映射持續化對象 604
15.8.5 使用Hibernate API,以JPA注解持續化(huà)對象 608
15.8.6 使用(yòng)JPA,以Hibernate為引擎持續(xù)化對象 610
15.9 在Spring中(zhōng)配(pèi)置(zhì)ORM資源工廠 613
15.9.1 問題 613
15.9.2 解決方案 614
15.9.3 工作原理 614
15.10 用Spring ORM模板持續化對象 620
15.10.1 問題 620
15.10.2 解決方案 620
15.10.3 工作原理 621
15.11 用(yòng)Hibernate的上下文會話持續化對象 626
15.11.1 問題 626
15.11.2 解決(jué)方案(àn) 626
15.11.3 工作原理 626
15.12 用JPA的上(shàng)下文(wén)注入持續化對象 629
15.12.1 問(wèn)題 629
15.12.2 解決方案 629
15.12.3 工作原理 630
15.13 小結 632
第16章 Spring中的事務(wù)管理 634
16.1 事務管理的問題(tí) 635
16.2 選(xuǎn)擇一個(gè)事務管理器實現 641
16.2.1 問題 641
16.2.2 解決方案 641
16.2.3 工作原理 641
16.3 用事務管理器API編程管理事務 642
16.3.1 問題 642
16.3.2 解決方案 643
16.3.3 工作原(yuán)理 643
16.4 用事務模板編程管理事務 644
16.4.1 問題 644
16.4.2 解決方案 645
16.4.3 工作原理 645
16.5 用事務(wù)通知聲(shēng)明式地管理事(shì)務 647
16.5.1 問題 647
16.5.2 解決方案 648
16.5.3 工(gōng)作(zuò)原理(lǐ) 648
16.6 用@Transactional注解聲明式地管理事務 650
16.6.1 方法 650
16.6.2 解決方案 650
16.6.3 工作原理 650
16.7 設置事務傳播屬性 652
16.7.1 問題 652
16.7.2 解(jiě)決方案 652
16.7.3 工作原理 653
16.8 設置(zhì)隔離事務屬性 657
16.8.1 問題 657
16.8.2 解決方案 657
16.8.3 工作(zuò)原理(lǐ) 658
16.9 設置Rollback事務屬性 664
16.9.1 問題 664
16.9.2 解決方案 664
16.9.3 工作原理 664
16.10 設置(zhì)超時和隻讀事務屬性 666
16.10.1 問題 666
16.10.2 解(jiě)決方案(àn) 666
16.10.3 工作(zuò)原(yuán)理 666
16.11 用(yòng)加載時織入管(guǎn)理(lǐ)事務 667
16.11.1 問題 667
16.11.2 解決方案 667
16.11.3 工作原理 667
16.12 小結 671
第17章 EJB、Spring Remoting和Web服務 672
17.1 通(tōng)過RMI暴露和調用服務 672
17.1.1 問題 672
17.1.2 解決方案 673
17.1.3 工(gōng)作原理 673
17.2 用Spring創建EJB 2.x組件 676
17.2.1 問題 676
17.2.2 解決方案 677
17.2.3 工作原理 677
17.3 在(zài)Spring中訪問遺留的EJB 2.x組件 683
17.3.1 問題 683
17.3.2 解決(jué)方(fāng)案 683
17.3.3 工作原理 684
17.4 在Spring中創建EJB 3.0組件 687
17.4.1 問(wèn)題 687
17.4.2 解決方案 687
17.4.3 工作原理 688
17.5 在Spring中訪(fǎng)問EJB 3.0組件 689
17.5.1 問題 689
17.5.2 解(jiě)決方案 690
17.5.3 工作原理 690
17.6 通過HTTP暴露和調用服務 692
17.6.1 問題 692
17.6.2 解決方案 692
17.6.3 工(gōng)作原(yuán)理 692
17.7 選擇SOAP Web服務開發方法 696
17.7.1 問題 696
17.7.2 解決方案 696
17.7.3 工作原理 696
17.8 使用JAX-WS暴露和調用(yòng)Contract-Last SOAP Web服務 698
17.8.1 問題 698
17.8.2 解決方案(àn) 698
17.8.3 工(gōng)作原理 698
17.9 定義(yì)Web服務契約 705
17.9.1 問(wèn)題 705
17.9.2 解決方案 705
17.9.3 工作原理 705
17.10 使用(yòng)Spring-WS實現Web服務 709
17.10.1 問題 709
17.10.2 解決方案 709
17.10.3 工作原理 710
17.11 使(shǐ)用Spring-WS調用Web服務 715
17.11.1 問題 715
17.11.2 解決方案 715
17.11.3 工(gōng)作原理 715
17.12 用XML編組開發Web服務 719
17.12.1 問題 719
17.12.2 解決方案 719
17.12.3 工作(zuò)原理 720
17.13 用注解創(chuàng)建服務端點 724
17.13.1 問題 724
17.13.2 解決方案 725
17.13.3 工作原理 725
17.14 小結 726
第18章 企業中的(de)Spring 727
18.1 將Spring Bean輸出為JMX MBean 727
18.1.1 問題 727
18.1.2 解決方案 728
18.1.3 工(gōng)作原理 728
18.2 發布(bù)和(hé)監聽JMX通知 740
18.2.1 問題(tí) 740
18.2.2 解決方案 740
18.2.3 工作原理 740
18.3 在Spring中訪問遠程(chéng)JMX MBean 742
18.3.1 問題 742
18.3.2 解(jiě)決方案 742
18.3.3 工作原理(lǐ) 742
18.4 用Spring電子郵(yóu)件(jiàn)支持發送郵(yóu)件 745
18.4.1 問題 745
18.4.2 解決(jué)方案 745
18.4.3 工作原理(lǐ) 746
18.5 用Spring的Quartz支持進行調度(dù) 753
18.5.1 問題 753
18.5.2 解決方案 753
18.5.3 工作原理 753
18.6 用Spring 3.0的調度命名空間進行調度 758
18.6.1 問題 758
18.6.2 解決方案 758
18.6.3 工作原(yuán)理 758
18.7 小結 762
第19章 消息 763
19.1 用Spring發(fā)送和接收(shōu)JMS消息 764
19.1.1 問題(tí) 764
19.1.2 解決方(fāng)案 765
19.1.3 工(gōng)作原理 765
19.2 轉換JMS消息(xī) 776
19.2.1 問題(tí) 776
19.2.2 解決方案 776
19.2.3 方法 776
19.3 管理JMS事務(wù) 778
19.3.1 問(wèn)題 778
19.3.2 方法 779
19.3.3 解決方案 779
19.4 在Spring中創建消息(xī)驅動POJO 780
19.4.1 問題 780
19.4.2 解決方案 780
19.4.3 工作原理 781
19.5 建立連接 786
19.5.1 問題 786
19.5.2 解決方案 787
19.5.3 工作原理 787
19.6 小結 788
第(dì)20章 Spring Integration 789
20.1 用EAI集成一個係統到另一(yī)個係統 790
20.1.1 問題 790
20.1.2 解決(jué)方案 790
20.1.3 工作原理 790
20.2 使用JMS集成兩(liǎng)個係統 793
20.2.1 問(wèn)題 793
20.2.2 解決方案 793
20.2.3 工作原理 793
20.3 查詢Spring Integration消息得到上下文(wén)信息 797
20.3.1 問題 797
20.3.2 解決方案 797
20.3.3 工作原理 797
20.4 用一個文件係統集成兩個係統 800
20.4.1 問題 800
20.4.2 解決方案 800
20.4.3 工作原理 800
20.5 將消息(xī)從一種類型轉換為另一種類型 802
20.5.1 問題 802
20.5.2 解決方案 802
20.5.3 工作原理 803
20.6 使用Spring Integration進行錯誤處理 806
20.6.1 問題(tí) 806
20.6.2 解決方案 806
20.6.3 工作原理 806
20.7 集成控製分支:分(fèn)解器和聚合器(qì) 809
20.7.1 問題 809
20.7.2 解決方案 809
20.7.3 工作原理 809
20.8 用路由(yóu)器實現條件路由 813
20.8.1 問題 813
20.8.2 解決方案 813
20.8.3 工作原理 813
20.9 使外部係統適應總線 814
20.9.1 問題 814
20.9.2 解決方案 814
20.9.3 工作原理 814
20.10 用(yòng)Spring Batch產生事件(jiàn) 825
20.10.1 問題 825
20.10.2 解決方案 825
20.10.3 工作(zuò)原理 825
20.11 使用網關 826
20.11.1 問題 826
20.11.2 解決方案 826
20.11.3 工作原理 827
20.12 小結 832
第21章 Spring Batch 834
21.1 建立Spring Batch的基礎(chǔ)架構 836
21.1.1 問題 836
21.1.2 解決方案 836
21.1.3 工作原理 837
21.2 讀取和(hé)寫入(無計算) 839
21.2.1 問題 839
21.2.2 解決方案 839
21.2.3 工作原(yuán)理 840
21.3 編寫(xiě)自定義ItemWriter和ItemReader 844
21.3.1 問題 844
21.3.2 解決方案 844
21.3.3 工作原理 844
21.4 在寫(xiě)入(rù)前處理輸入(rù) 847
21.4.1 問題 847
21.4.2 解決方案 847
21.4.3 工作原理 847
21.5 通過(guò)事務改善生活 850
21.5.1 問題(tí) 850
21.5.2 解決方案 850
21.5.3 工作原理 850
21.6 重試 852
21.6.1 問題 852
21.6.2 解決方(fāng)案 852
21.6.3 工作原理 852
21.7 控製步(bù)驟(zhòu)異常 855
21.7.1 問題 855
21.7.2 解決(jué)方案 856
21.7.3 工作原理 856
21.8 啟(qǐ)動一個作業 860
21.8.1 問題 860
21.8.2 解決方案(àn) 860
21.8.3 工作原理 860
21.9 參(cān)數化一個作業 864
21.9.1 問題 864
21.9.2 解決方案 864
21.9.3 工作原理(lǐ) 864
21.10 小結 866
第22章 網格上的Spring 867
22.1 使用Terracotta聚合對象(xiàng)狀態 869
22.1.1 問題 869
22.1.2 解決方案 869
22.1.3 工作原(yuán)理 869
22.2 將執行分布到網格上 879
22.2.1 問題 879
22.2.2 解決方案 879
22.2.3 方法 879
22.3 方法(fǎ)的負載平衡 880
22.3.1 問題 880
22.3.2 解決(jué)方案 881
22.3.3 方法 881
22.4 並行處理 884
22.4.1 問題 884
22.4.2 解決方案 885
22.4.3 方法 885
22.5 在GridGain上部(bù)署 887
22.5.1 問題 887
22.5.2 解決(jué)方案 887
22.5.3 工作(zuò)原理 887
22.6 小結 891
第23章 jBPM和Spring 893
軟件過程 894
23.1 理解工作流(liú)模型 896
23.1.1 問題(tí) 896
23.1.2 解決方案 897
23.1.3 工作原理 897
23.2 安裝jBPM 898
23.2.1 問題 898
23.2.2 解決方案 898
23.2.3 工作原理 898
23.3 將jBPM4與Spring整合 900
23.3.1 問題(tí) 900
23.3.2 解決方案 900
23.3.3 工作(zuò)原理 900
23.4 用Spring構建一個服務 906
23.4.1 問題 906
23.4.2 解決方案 906
23.4.3 工作原理 907
23.5 構建(jiàn)業務過程 910
23.5.1 問題 910
23.5.2 解決(jué)方案 910
23.5.3 工作原理 910
23.6 小結 913
第24章 OSGi和Spring 914
24.1 OSGi入門 915
24.1.1 問題 915
24.1.2 解(jiě)決(jué)方案(àn) 915
24.1.3 工作原理 916
24.2 開始使用Spring Dynamic Modules 922
24.2.1 問題 922
24.2.2 解決方(fāng)案 922
24.2.3 工作原理(lǐ) 922
24.3 用(yòng)Spring Dynamic Modules輸出服務 926
24.3.1 問題 926
24.3.2 解決方(fāng)案 926
24.3.3 工作原理 926
24.4 在(zài)OSGi注冊表中尋找一個具體服務 929
24.4.1 問題 929
24.4.2 解決方案 930
24.4.3 工作原(yuán)理 930
24.5 發布多(duō)個接口的一個服務 932
24.5.1 問(wèn)題 932
24.5.2 解決方案 932
24.5.3 工(gōng)作原(yuán)理 932
24.6 定製Spring Dynamic Modules 933
24.6.1 問題 933
24.6.2 解決方案 933
24.6.3 工作原理 933
24.7 使用SpringSource dm Server 935
24.7.1 問題 935
24.7.2 解決方案 935
24.7.3 工作原理 935
24.8 SpringSource的各類工具(jù) 937
24.8.1 問題 937
24.8.2 解決方案 937
24.8.3 工作原理 937
24.9 小(xiǎo)結 938
請描述您所遇到的錯誤(wù),我們將盡快予以修正,謝謝!
*必填項,請(qǐng)輸入內容