spring攻略第2版pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁(yè)教育教學(xué)電子圖書 → spring攻略第二版 pdf高清掃描版

spring攻略第二版

pdf高清掃描版 spring攻略第二版 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: spring攻略第2版 電子圖書

Spring攻略第2版是一本全面揭示了Spring框架的各項(xiàng)特性的書籍,主要是幫助Java開發(fā)者和企業(yè)應(yīng)用集成的工作人員在實(shí)際中掌握一種全面、快速、可伸縮、可移植的開發(fā)平臺(tái)。歡迎來綠色資源網(wǎng)下載。

內(nèi)容簡(jiǎn)介:

《Spring攻略(第2版)》以大量的實(shí)例,全面透徹地揭示了Spring框架的各項(xiàng)特性以及圍繞該框架新推出的許多周邊框架,以實(shí)際問題—解決方案—具體做法的方式,為讀者展示了這一流行框架從基本概念到各種應(yīng)用,最后到企業(yè)集成的各種實(shí)際運(yùn)用,是Spring框架使用者必備的完全指南?! ?/p>

《Spring攻略(第2版)》適合于對(duì)Java開發(fā)和企業(yè)應(yīng)用集成有一定了解,希望在實(shí)際開發(fā)中掌握一種全面、快速、可伸縮、可移植的工具平臺(tái)的開發(fā)人員。

Spring攻略第2版目錄:

第1章 Spring簡(jiǎn)介 1

1.1 實(shí)例化Spring IoC容器 1

1.1.1 問題 1

1.1.2 解決方案 1

1.1.3 工作原理 3

1.2 配置Spring IoC容器中的Bean 4

1.2.1 問題 4

1.2.2 解決方案 4

1.2.3 工作原理 4

1.3 調(diào)用構(gòu)造程序創(chuàng)建Bean 14

1.3.1 問題 14

1.3.2 解決方案 14

1.3.3 工作原理 14

1.4 解決構(gòu)造程序歧義 17

1.4.1 問題 17

1.4.2 解決方案 17

1.4.3 工作原理 17

1.5 指定Bean引用 20

1.5.1 問題 20

1.5.2 解決方案 20

1.5.3 工作原理 20

1.6 為集合元素指定數(shù)據(jù)類型 24

1.6.1 問題 24

1.6.2 解決方案 24

1.6.3 工作原理 24

1.7 使用Spring的FactoryBean創(chuàng)建Bean 27

1.7.1 問題 27

1.7.2 解決方案 27

1.7.3 工作原理 27

1.8 使用工廠Bean和Utility Schema定義集合 29

1.8.1 問題 29

1.8.2 解決方案 29

1.8.3 工作原理 29

1.9 用依賴檢查屬性 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 用XML配置自動(dòng)裝配Bean 36

1.11.1 問題 36

1.11.2 解決方案 36

1.11.3 工作原理 37

1.12 用@Autowired和@Resource自動(dòng)裝配Bean 41

1.12.1 問題 41

1.12.2 解決方案 41

1.12.3 工作原理 41

1.13 繼承Bean配置 47

1.13.1 問題 47

1.13.2 解決方案 47

1.13.3 工作原理 48

1.14 從Classpath中掃描組件 50

1.14.1 問題 50

1.14.2 解決方案 51

1.14.3 工作原理 51

1.15 小結(jié) 56

第2章 高級(jí)Spring IoC容器 57

2.1 調(diào)用靜態(tài)工廠方法創(chuàng)建Bean 57

2.1.1 問題 57

2.1.2 解決方案 57

2.1.3 工作原理 57

2.2 調(diào)用一個(gè)實(shí)例工廠方法創(chuàng)建Bean 58

2.2.1 問題 58

2.2.2 解決方案 59

2.2.3 工作原理 59

2.3 從靜態(tài)字段中聲明Bean 60

2.3.1 問題 60

2.3.2 解決方案 60

2.3.3 工作原理 61

2.4 從對(duì)象屬性中聲明Bean 62

2.4.1 問題 62

2.4.2 解決方案 62

2.4.3 工作原理 62

2.5 使用Spring表達(dá)式語(yǔ)言 64

2.5.1 問題 64

2.5.2 解決方案 64

2.5.3 工作原理 65

2.6 設(shè)置Bean作用域 69

2.6.1 問題 69

2.6.2 解決方案 69

2.6.3 工作原理 70

2.7 自定義Bean初始化和析構(gòu) 72

2.7.1 問題 72

2.7.2 解決方案 72

2.7.3 工作原理 72

2.8 用Java Config簡(jiǎn)化XML配置 77

2.8.1 問題 77

2.8.2 解決方案 77

2.8.3 工作原理 77

2.9 使Bean感知容器 81

2.9.1 問題 81

2.9.2 解決方案 81

2.9.3 工作原理 82

2.10 加載外部資源 82

2.10.1 問題 82

2.10.2 解決方案 83

2.10.3 工作原理 83

2.11 創(chuàng)建Bean后處理器 85

2.11.1 問題 85

2.11.2 解決方案 85

2.11.3 工作原理 86

2.12 外部化Bean配置 89

2.12.1 問題 89

2.12.2 解決方案 89

2.12.3 工作原理 90

2.13 解析文本消息 91

2.13.1 問題 91

2.13.2 解決方案 91

2.13.3 工作原理 91

2.14 使用應(yīng)用事件進(jìn)行通信 93

2.14.1 問題 93

2.14.2 解決方案 93

2.14.3 工作原理 94

2.15 在Spring中注冊(cè)屬性編輯器 96

2.15.1 問題 96

2.15.2 解決方案 96

2.15.3 工作原理 97

2.16 創(chuàng)建自定義屬性編輯器 99

2.16.1 問題 99

2.16.2 解決方案 100

2.16.3 工作原理 100

2.17 使用TaskExecutor實(shí)現(xiàn)并發(fā)性 101

2.17.1 問題 101

2.17.2 解決方案 101

2.17.3 工作原理 102

2.18 小結(jié) 110

第3章 Spring AOP和AspectJ支持 112

3.1 啟用Spring的AspectJ注解支持 113

3.1.1 問題 113

3.1.2 解決方案 113

3.1.3 工作原理 113

3.2 用AspectJ注解聲明aspect 115

3.2.1 問題 115

3.2.2 解決方案 115

3.2.3 工作原理 116

3.3 訪問連接點(diǎn)信息 121

3.3.1 問題 121

3.3.2 解決方案 122

3.3.3 工作原理 122

3.4 指定aspect優(yōu)先級(jí) 123

3.4.1 問題 123

3.4.2 解決方案 123

3.4.3 工作原理 123

3.5 重用切入點(diǎn)定義 125

3.5.1 問題 125

3.5.2 解決方案 125

3.5.3 工作原理 125

3.6 編寫AspectJ切入點(diǎn)表達(dá)式 127

3.6.1 問題 127

3.6.2 解決方案 127

3.6.3 工作原理 128

3.7 在你的Bean中引入行為 132

3.7.1 問題 132

3.7.2 解決方案 132

3.7.3 工作原理 132

3.8 為你的Bean引入狀態(tài) 135

3.8.1 問題 135

3.8.2 解決方案 135

3.8.3 工作原理 135

3.9 用基于XML的配置聲明aspect 137

3.9.1 問題 137

3.9.2 解決方案 137

3.9.3 工作原理 137

3.10 Spring中的AspectJ加載時(shí)織入aspect 140

3.10.1 問題 140

3.10.2 解決方案 141

3.10.3 工作原理 141

3.11 在Spring中配置AspectJ aspect 146

3.11.1 問題 146

3.11.2 解決方案 146

3.11.3 工作原理 146

3.12 將Spring Bean注入領(lǐng)域?qū)ο蟆?47

3.12.1 問題 147

3.12.2 解決方案 147

3.12.3 工作原理 148

3.13 小結(jié) 151

第4章 Spring中的腳本 152

4.1 用腳本語(yǔ)言實(shí)現(xià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 定義內(nèi)聯(lián)腳本源碼 161

4.4.1 問題 161

4.4.2 解決方案 161

4.4.3 工作原理 161

4.5 小結(jié) 163

第5章 Spring Security 164

5.1 加強(qiáng)URL訪問安全 165

5.1.1 問題 165

5.1.2 解決方案 165

5.1.3 工作原理 166

5.2 登錄到Web應(yīng)用 175

5.2.1 問題 175

5.2.2 解決方案 175

5.2.3 工作原理 175

5.3 驗(yàn)證用戶 179

5.3.1 問題 179

5.3.2 解決方案 180

5.3.3 工作原理 180

5.4 做出訪問控制決策 190

5.4.1 問題 190

5.4.2 解決方案 190

5.4.3 工作原理 191

5.5 加強(qiáng)方法調(diào)用的安全 193

5.5.1 問題 193

5.5.2 解決方案 193

5.5.3 工作原理 194

5.6 處理視圖中的安全性 196

5.6.1 問題 196

5.6.2 解決方案 196

5.6.3 工作原理 196

5.7 處理領(lǐng)域?qū)ο蟀踩浴?98

5.7.1 問題 198

5.7.2 解決方案 198

5.7.3 工作原理 199

5.8 小結(jié) 208

第6章 將Spring與其他Web框架集成 209

6.1 在一般Web應(yīng)用中訪問Spring 209

6.1.1 問題 209

6.1.2 解決方案 210

6.1.3 工作原理 210

6.2 在你的Servlet和過濾器中使用Spring 214

6.2.1 問題 214

6.2.2 解決方案 215

6.2.3 工作原理 215

6.3 將Spring與Struts 1.x集成 220

6.3.1 問題 220

6.3.2 解決方案 220

6.3.3 工作原理 220

6.4 將Spring與JSF集成 226

6.4.1 問題 226

6.4.2 解決方案 226

6.4.3 工作原理 227

6.5 將Spring與DWR集成 232

6.5.1 問題 232

6.5.2 解決方案 232

6.5.3 工作原理 233

6.6 小結(jié) 236

第7章 Spring Web Flow 238

7.1 用Spring Web Flow管理簡(jiǎn)單的UI流程 238

7.1.1 問題 238

7.1.2 解決方案 239

7.1.3 工作原理 239

7.2 用不同狀態(tài)類型建立Web流程模型 246

7.2.1 問題 246

7.2.2 解決方案 246

7.2.3 工作原理 246

7.3 加強(qiáng)Web流程安全 257

7.3.1 問題 257

7.3.2 解決方案 258

7.3.3 工作原理 258

7.4 持續(xù)存儲(chǔ)Web流程中的對(duì)象 260

7.4.1 問題 260

7.4.2 解決方案 260

7.4.3 工作原理 260

7.5 將Spring Web Flow與JSF集成 267

7.5.1 問題 267

7.5.2 解決方案 267

7.5.3 工作原理 267

7.6 使用RichFaces與Spring WebFlow協(xié)作 275

7.6.1 問題 275

7.6.2 解決方案 275

7.6.3 方法 275

7.7 小結(jié) 279

第8章 Spring @MVC 280

8.1 用Spring MVC開發(fā)簡(jiǎn)單的Web應(yīng)用 280

8.1.1 問題 280

8.1.2 解決方案 281

8.1.3 工作原理 283

8.2 用@RequestMapping映射請(qǐng)求 293

8.2.1 問題 293

8.2.2 解決方案 294

8.2.3 工作原理 294

8.3 用處理程序攔截器攔截請(qǐng)求 297

8.3.1 問題 297

8.3.2 解決方案 298

8.3.3 工作原理 298

8.4 解析用戶區(qū)域 302

8.4.1 問題 302

8.4.2 解決方案 302

8.4.3 工作原理 302

8.5 外部化區(qū)分區(qū)域的文本信息 304

8.5.1 問題 304

8.5.2 解決方案 304

8.5.3 工作原理 305

8.6 按照名稱解析視圖 306

8.6.1 問題 306

8.6.2 解決方案 306

8.6.3 工作原理 306

8.7 視圖和內(nèi)容協(xié)商 309

8.7.1 問題 309

8.7.2 解決方案 309

8.7.3 工作原理 309

8.8 映射異常視圖 312

8.8.1 問題 312

8.8.2 解決方案 312

8.8.3 工作原理 312

8.9 用@Value在控制器中賦值 314

8.9.1 問題 314

8.9.2 解決方案 314

8.9.3 工作原理 314

8.10 用控制器處理表單 316

8.10.1 問題 316

8.10.2 解決方案 316

8.10.3 工作原理 317

8.11 用向?qū)П韱慰刂破魈幚矶囗?yè)表單 331

8.11.1 問題 331

8.11.2 解決方案 331

8.11.3 工作原理 332

8.12 使用注解(JSR-303)的Bean校驗(yàn) 341

8.12.1 問題 341

8.12.2 解決方案 342

8.12.3 工作原理 342

8.13 創(chuàng)建excel和PDF視圖 344

8.13.1 問題 344

8.13.2 解決方案 345

8.13.3 工作原理 345

8.14 小結(jié) 351

第9章 Spring REST 352

9.1 用Spring發(fā)布一個(gè)REST服務(wù) 352

9.1.1 問題 352

9.1.2 解決方案 353

9.1.3 工作原理 353

9.2 用Spring訪問REST服務(wù) 358

9.2.1 問題 358

9.2.2 解決方案 358

9.2.3 工作原理 358

9.3 發(fā)布RSS和Atom信息源 362

9.3.1 問題 362

9.3.2 解決方案 363

9.3.3 工作原理 363

9.4 用REST服務(wù)發(fā)布JSON 372

9.4.1 問題 372

9.4.2 解決方案 372

9.4.3 工作原理 372

9.5 訪問具有復(fù)雜XML響應(yīng)的REST服務(wù) 375

9.5.1 問題 375

9.5.2 解決方案 375

9.5.3 工作原理 375

9.6 小結(jié) 385

第10章 Spring和Flex 386

10.1 Flex入門 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 為應(yīng)用添加Spring BlazeDS支持 406

10.3.1 問題 406

10.3.2 解決方案 406

10.3.3 工作原理 406

10.4 通過BlazeDS/Spring暴露服務(wù) 411

10.4.1 問題 411

10.4.2 解決方案 411

10.4.3 工作原理 411

10.5 使用服務(wù)器端對(duì)象 418

10.5.1 問題 418

10.5.2 解決方案 418

10.5.3 工作原理 418

10.6 使用BlazeDS和Spring消費(fèi)面向消息的服務(wù) 421

10.6.1 問題 421

10.6.2 解決方案 422

10.6.3 工作原理 422

10.7 將依賴注入帶給你的ActionScript客戶 434

10.7.1 問題 434

10.7.2 解決方案 434

10.7.3 工作原理 435

10.8 小結(jié) 439

第11章 Grails 441

11.1 獲取和安裝Grails 441

11.1.1 問題 441

11.1.2 解決方案 442

11.1.3 工作原理 442

11.2 創(chuàng)建Grails應(yīng)用 443

11.2.1 問題 443

11.2.2 解決方案 443

11.2.3 工作原理 443

11.3 Grails插件 447

11.3.1 問題 447

11.3.2 解決方案 448

11.3.3 工作原理 448

11.4 在Grails環(huán)境中開發(fā)、生產(chǎn)和測(cè)試 449

11.4.1 問題 449

11.4.2 解決方案 449

11.4.3 工作原理 450

11.5 創(chuàng)建應(yīng)用的領(lǐng)域類 452

11.5.1 問題 452

11.5.2 解決方案 452

11.5.3 工作原理 452

11.6 為一個(gè)應(yīng)用的領(lǐng)域類生成CRUD控制器和視圖 454

11.6.1 問題 454

11.6.2 解決方案 454

11.6.3 工作原理 455

11.7 國(guó)際化(I18n)信息屬性 458

11.7.1 問題 458

11.7.2 解決方案 458

11.7.3 工作原理 458

11.8 改變永久性存儲(chǔ)系統(tǒng) 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 運(yùn)行單元和集成測(cè)試 466

11.10.1 問題 466

11.10.2 解決方案 467

11.10.3 工作原理 467

11.11 使用自定義布局和模板 472

11.11.1 問題 472

11.11.2 解決方案 472

11.11.3 工作原理 472

11.12 使用GORM查詢 475

11.12.1 問題 475

11.12.2 解決方案 475

11.12.3 工作原理 475

11.13 創(chuàng)建自定義標(biāo)記 477

11.13.1 問題 477

11.13.2 解決方案 477

11.13.3 工作原理 478

11.14 小結(jié) 479

第12章 Spring Roo 481

12.1 設(shè)置Spring Roo開發(fā)環(huán)境 483

12.1.1 問題 483

12.1.2 解決方案 483

12.1.3 工作原理 483

12.2 創(chuàng)建第一個(gè)Spring Roo項(xiàng)目 486

12.2.1 問題 486

12.2.2 解決方案 486

12.2.3 工作原理 486

12.3 把現(xiàn)有項(xiàng)目導(dǎo)入SpringSource Tool Suite 491

12.3.1 問題 491

12.3.2 解決方案 492

12.3.3 工作原理 492

12.4 更快地構(gòu)建更好的應(yīng)用程序 493

12.4.1 問題 493

12.4.2 解決方案 494

12.4.3 工作原理 494

12.5 從項(xiàng)目中刪除Spring Roo 500

12.5.1 問題 500

12.5.2 解決方案 500

12.5.3 工作原理 501

12.6 小結(jié) 502

第13章 Spring測(cè)試 503

13.1 用JUnit and TestNG創(chuàng)建測(cè)試 504

13.1.1 問題 504

13.1.2 解決方案 504

13.1.3 工作原理 504

13.2 創(chuàng)建單元測(cè)試和集成測(cè)試 509

13.2.1 問題 509

13.2.2 解決方案 509

13.2.3 工作原理 510

13.3 Spring MVC控制器的單元測(cè)試 518

13.3.1 問題 518

13.3.2 解決方案 518

13.3.3 工作原理 518

13.4 管理集成測(cè)試中的應(yīng)用上下文 520

13.4.1 問題 520

13.4.2 解決方案 520

13.4.3 工作原理 521

13.5 向集成測(cè)試注入測(cè)試夾具 526

13.5.1 問題 526

13.5.2 解決方案 526

13.5.3 工作原理 527

13.6 管理集成測(cè)試中的事務(wù) 530

13.6.1 問題 530

13.6.2 解決方案 530

13.6.3 工作原理 531

13.7 在集成測(cè)試中訪問數(shù)據(jù)庫(kù) 536

13.7.1 問題 536

13.7.2 解決方案 536

13.7.3 工作原理 537

13.8 使用Spring的常用測(cè)試注解 540

13.8.1 問題 540

13.8.2 解決方案 540

13.8.3 工作原理 541

13.9 小結(jié) 542

第14章 Spring Portlet MVC框架 544

14.1 用Spring Portlet MVC開發(fā)一個(gè)簡(jiǎn)單的Portlet 544

14.1.1 問題 544

14.1.2 解決方案 545

14.1.3 工作原理 546

14.2 將Portlet請(qǐng)求映射到處理程序 553

14.2.1 問題 553

14.2.2 解決方案 553

14.2.3 工作原理 554

14.3 用簡(jiǎn)單的表單控制器處理portlet表單 561

14.3.1 問題 561

14.3.2 解決方案 561

14.3.3 工作原理 561

14.4 小結(jié) 569

第15章 數(shù)據(jù)訪問 570

15.1 Direct JDBC的問題 571

15.1.1 建立應(yīng)用數(shù)據(jù)庫(kù) 571

15.1.2 理解數(shù)據(jù)訪問對(duì)象設(shè)計(jì)模式 573

15.1.3 用JDBC實(shí)現(xiàn)DAO 573

15.1.4 在Spring中配置數(shù)據(jù)源 575

15.1.5 運(yùn)行DAO 577

15.1.6 更進(jìn)一步 577

15.2 使用JDBC模板更新數(shù)據(jù)庫(kù) 578

15.2.1 問題 578

15.2.2 解決方案 578

15.2.3 工作原理 578

15.3 使用JDBC模板查詢數(shù)據(jù)庫(kù) 583

15.3.1 問題 583

15.3.2 解決方案 583

15.3.3 工作原理 583

15.4 簡(jiǎn)化JDBC模板創(chuàng)建 588

15.4.1 問題 588

15.4.2 解決方案 588

15.4.3 工作原理 589

15.5 在Java 1.5中使用簡(jiǎn)單的JDBC模板 591

15.5.1 問題 591

15.5.2 解決方案 591

15.5.3 工作原理 591

15.6 在JDBC模板中使用命名參數(shù) 595

15.6.1 問題 595

15.6.2 解決方案 595

15.6.3 工作原理 595

15.7 在Spring JDBC框架中處理異?!?97

15.7.1 問題 597

15.7.2 解決方案 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映射持續(xù)化對(duì)象 604

15.8.5 使用Hibernate API,以JPA注解持續(xù)化對(duì)象 608

15.8.6 使用JPA,以Hibernate為引擎持續(xù)化對(duì)象 610

15.9 在Spring中配置ORM資源工廠 613

15.9.1 問題 613

15.9.2 解決方案 614

15.9.3 工作原理 614

15.10 用Spring ORM模板持續(xù)化對(duì)象 620

15.10.1 問題 620

15.10.2 解決方案 620

15.10.3 工作原理 621

15.11 用Hibernate的上下文會(huì)話持續(xù)化對(duì)象 626

15.11.1 問題 626

15.11.2 解決方案 626

15.11.3 工作原理 626

15.12 用JPA的上下文注入持續(xù)化對(duì)象 629

15.12.1 問題 629

15.12.2 解決方案 629

15.12.3 工作原理 630

15.13 小結(jié) 632

第16章 Spring中的事務(wù)管理 634

16.1 事務(wù)管理的問題 635

16.2 選擇一個(gè)事務(wù)管理器實(shí)現(xiàn) 641

16.2.1 問題 641

16.2.2 解決方案 641

16.2.3 工作原理 641

16.3 用事務(wù)管理器API編程管理事務(wù) 642

16.3.1 問題 642

16.3.2 解決方案 643

16.3.3 工作原理 643

16.4 用事務(wù)模板編程管理事務(wù) 644

16.4.1 問題 644

16.4.2 解決方案 645

16.4.3 工作原理 645

16.5 用事務(wù)通知聲明式地管理事務(wù) 647

16.5.1 問題 647

16.5.2 解決方案 648

16.5.3 工作原理 648

16.6 用@Transactional注解聲明式地管理事務(wù) 650

16.6.1 方法 650

16.6.2 解決方案 650

16.6.3 工作原理 650

16.7 設(shè)置事務(wù)傳播屬性 652

16.7.1 問題 652

16.7.2 解決方案 652

16.7.3 工作原理 653

16.8 設(shè)置隔離事務(wù)屬性 657

16.8.1 問題 657

16.8.2 解決方案 657

16.8.3 工作原理 658

16.9 設(shè)置Rollback事務(wù)屬性 664

16.9.1 問題 664

16.9.2 解決方案 664

16.9.3 工作原理 664

16.10 設(shè)置超時(shí)和只讀事務(wù)屬性 666

16.10.1 問題 666

16.10.2 解決方案 666

16.10.3 工作原理 666

16.11 用加載時(shí)織入管理事務(wù) 667

16.11.1 問題 667

16.11.2 解決方案 667

16.11.3 工作原理 667

16.12 小結(jié) 671

第17章 EJB、Spring Remoting和Web服務(wù) 672

17.1 通過RMI暴露和調(diào)用服務(wù) 672

17.1.1 問題 672

17.1.2 解決方案 673

17.1.3 工作原理 673

17.2 用Spring創(chuàng)建EJB 2.x組件 676

17.2.1 問題 676

17.2.2 解決方案 677

17.2.3 工作原理 677

17.3 在Spring中訪問遺留的EJB 2.x組件 683

17.3.1 問題 683

17.3.2 解決方案 683

17.3.3 工作原理 684

17.4 在Spring中創(chuàng)建EJB 3.0組件 687

17.4.1 問題 687

17.4.2 解決方案 687

17.4.3 工作原理 688

17.5 在Spring中訪問EJB 3.0組件 689

17.5.1 問題 689

17.5.2 解決方案 690

17.5.3 工作原理 690

17.6 通過HTTP暴露和調(diào)用服務(wù) 692

17.6.1 問題 692

17.6.2 解決方案 692

17.6.3 工作原理 692

17.7 選擇SOAP Web服務(wù)開發(fā)方法 696

17.7.1 問題 696

17.7.2 解決方案 696

17.7.3 工作原理 696

17.8 使用JAX-WS暴露和調(diào)用Contract-Last SOAP Web服務(wù) 698

17.8.1 問題 698

17.8.2 解決方案 698

17.8.3 工作原理 698

17.9 定義Web服務(wù)契約 705

17.9.1 問題 705

17.9.2 解決方案 705

17.9.3 工作原理 705

17.10 使用Spring-WS實(shí)現(xiàn)Web服務(wù) 709

17.10.1 問題 709

17.10.2 解決方案 709

17.10.3 工作原理 710

17.11 使用Spring-WS調(diào)用Web服務(wù) 715

17.11.1 問題 715

17.11.2 解決方案 715

17.11.3 工作原理 715

17.12 用XML編組開發(fā)Web服務(wù) 719

17.12.1 問題 719

17.12.2 解決方案 719

17.12.3 工作原理 720

17.13 用注解創(chuàng)建服務(wù)端點(diǎn) 724

17.13.1 問題 724

17.13.2 解決方案 725

17.13.3 工作原理 725

17.14 小結(jié) 726

第18章 企業(yè)中的Spring 727

18.1 將Spring Bean輸出為JMX MBean 727

18.1.1 問題 727

18.1.2 解決方案 728

18.1.3 工作原理 728

18.2 發(fā)布和監(jiān)聽JMX通知 740

18.2.1 問題 740

18.2.2 解決方案 740

18.2.3 工作原理 740

18.3 在Spring中訪問遠(yuǎn)程JMX MBean 742

18.3.1 問題 742

18.3.2 解決方案 742

18.3.3 工作原理 742

18.4 用Spring電子郵件支持發(fā)送郵件 745

18.4.1 問題 745

18.4.2 解決方案 745

18.4.3 工作原理 746

18.5 用Spring的Quartz支持進(jìn)行調(diào)度 753

18.5.1 問題 753

18.5.2 解決方案 753

18.5.3 工作原理 753

18.6 用Spring 3.0的調(diào)度命名空間進(jìn)行調(diào)度 758

18.6.1 問題 758

18.6.2 解決方案 758

18.6.3 工作原理 758

18.7 小結(jié) 762

第19章 消息 763

19.1 用Spring發(fā)送和接收J(rèn)MS消息 764

19.1.1 問題 764

19.1.2 解決方案 765

19.1.3 工作原理 765

19.2 轉(zhuǎn)換JMS消息 776

19.2.1 問題 776

19.2.2 解決方案 776

19.2.3 方法 776

19.3 管理JMS事務(wù) 778

19.3.1 問題 778

19.3.2 方法 779

19.3.3 解決方案 779

19.4 在Spring中創(chuàng)建消息驅(qū)動(dòng)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 小結(jié) 788

第20章 Spring Integration 789

20.1 用EAI集成一個(gè)系統(tǒng)到另一個(gè)系統(tǒng) 790

20.1.1 問題 790

20.1.2 解決方案 790

20.1.3 工作原理 790

20.2 使用JMS集成兩個(gè)系統(tǒng) 793

20.2.1 問題 793

20.2.2 解決方案 793

20.2.3 工作原理 793

20.3 查詢Spring Integration消息得到上下文信息 797

20.3.1 問題 797

20.3.2 解決方案 797

20.3.3 工作原理 797

20.4 用一個(gè)文件系統(tǒng)集成兩個(gè)系統(tǒng) 800

20.4.1 問題 800

20.4.2 解決方案 800

20.4.3 工作原理 800

20.5 將消息從一種類型轉(zhuǎn)換為另一種類型 802

20.5.1 問題 802

20.5.2 解決方案 802

20.5.3 工作原理 803

20.6 使用Spring Integration進(jìn)行錯(cuò)誤處理 806

20.6.1 問題 806

20.6.2 解決方案 806

20.6.3 工作原理 806

20.7 集成控制分支:分解器和聚合器 809

20.7.1 問題 809

20.7.2 解決方案 809

20.7.3 工作原理 809

20.8 用路由器實(shí)現(xiàn)條件路由 813

20.8.1 問題 813

20.8.2 解決方案 813

20.8.3 工作原理 813

20.9 使外部系統(tǒng)適應(yīng)總線 814

20.9.1 問題 814

20.9.2 解決方案 814

20.9.3 工作原理 814

20.10 用Spring Batch產(chǎn)生事件 825

20.10.1 問題 825

20.10.2 解決方案 825

20.10.3 工作原理 825

20.11 使用網(wǎng)關(guān) 826

20.11.1 問題 826

20.11.2 解決方案 826

20.11.3 工作原理 827

20.12 小結(jié) 832

第21章 Spring Batch 834

21.1 建立Spring Batch的基礎(chǔ)架構(gòu) 836

21.1.1 問題 836

21.1.2 解決方案 836

21.1.3 工作原理 837

21.2 讀取和寫入(無計(jì)算) 839

21.2.1 問題 839

21.2.2 解決方案 839

21.2.3 工作原理 840

21.3 編寫自定義ItemWriter和ItemReader 844

21.3.1 問題 844

21.3.2 解決方案 844

21.3.3 工作原理 844

21.4 在寫入前處理輸入 847

21.4.1 問題 847

21.4.2 解決方案 847

21.4.3 工作原理 847

21.5 通過事務(wù)改善生活 850

21.5.1 問題 850

21.5.2 解決方案 850

21.5.3 工作原理 850

21.6 重試 852

21.6.1 問題 852

21.6.2 解決方案 852

21.6.3 工作原理 852

21.7 控制步驟異?!?55

21.7.1 問題 855

21.7.2 解決方案 856

21.7.3 工作原理 856

21.8 啟動(dòng)一個(gè)作業(yè) 860

21.8.1 問題 860

21.8.2 解決方案 860

21.8.3 工作原理 860

21.9 參數(shù)化一個(gè)作業(yè) 864

21.9.1 問題 864

21.9.2 解決方案 864

21.9.3 工作原理 864

21.10 小結(jié) 866

第22章 網(wǎng)格上的Spring 867

22.1 使用Terracotta聚合對(duì)象狀態(tài) 869

22.1.1 問題 869

22.1.2 解決方案 869

22.1.3 工作原理 869

22.2 將執(zhí)行分布到網(wǎng)格上 879

22.2.1 問題 879

22.2.2 解決方案 879

22.2.3 方法 879

22.3 方法的負(fù)載平衡 880

22.3.1 問題 880

22.3.2 解決方案 881

22.3.3 方法 881

22.4 并行處理 884

22.4.1 問題 884

22.4.2 解決方案 885

22.4.3 方法 885

22.5 在GridGain上部署 887

22.5.1 問題 887

22.5.2 解決方案 887

22.5.3 工作原理 887

22.6 小結(jié) 891

第23章 jBPM和Spring 893

軟件過程 894

23.1 理解工作流模型 896

23.1.1 問題 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 問題 900

23.3.2 解決方案 900

23.3.3 工作原理 900

23.4 用Spring構(gòu)建一個(gè)服務(wù) 906

23.4.1 問題 906

23.4.2 解決方案 906

23.4.3 工作原理 907

23.5 構(gòu)建業(yè)務(wù)過程 910

23.5.1 問題 910

23.5.2 解決方案 910

23.5.3 工作原理 910

23.6 小結(jié) 913

第24章 OSGi和Spring 914

24.1 OSGi入門 915

24.1.1 問題 915

24.1.2 解決方案 915

24.1.3 工作原理 916

24.2 開始使用Spring Dynamic Modules 922

24.2.1 問題 922

24.2.2 解決方案 922

24.2.3 工作原理 922

24.3 用Spring Dynamic Modules輸出服務(wù) 926

24.3.1 問題 926

24.3.2 解決方案 926

24.3.3 工作原理 926

24.4 在OSGi注冊(cè)表中尋找一個(gè)具體服務(wù) 929

24.4.1 問題 929

24.4.2 解決方案 930

24.4.3 工作原理 930

24.5 發(fā)布多個(gè)接口的一個(gè)服務(wù) 932

24.5.1 問題 932

24.5.2 解決方案 932

24.5.3 工作原理 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的各類工具 937

24.8.1 問題 937

24.8.2 解決方案 937

24.8.3 工作原理 937

24.9 小結(jié) 938

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)