图书介绍

Spring攻略 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Spring攻略 第2版
  • (美)麦克,(美)隆,(美)卢比奥著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115274496
  • 出版时间:2012
  • 标注页数:938页
  • 文件大小:62MB
  • 文件页数:961页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring攻略 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Spring简介1

1.1实例化Spring IoC容器1

1.1.1问题1

1.1.2解决方案1

1.1.3工作原理3

1.2配置Spring IoC容器中的Bean4

1.2.1问题4

1.2.2解决方案4

1.2.3工作原理4

1.3调用构造程序创建Bean14

1.3.1问题14

1.3.2解决方案14

1.3.3工作原理14

1.4解决构造程序歧义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为集合元素指定数据类型24

1.6.1问题24

1.6.2解决方案24

1.6.3工作原理24

1.7使用Spring的FactoryBean 创建Bean27

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配置自动装配Bean36

1.11.1问题36

1.11.2解决方案36

1.11.3工作原理37

1.12用@Autowired和@Resource 自动装配Bean41

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 小结56

第2章 高级Spring IoC容器57

2.1调用静态工厂方法创建Bean57

2.1.1问题57

2.1.2解决方案57

2.1.3工作原理57

2.2调用一个实例工厂方法创建 Bean58

2.2.1问题58

2.2.2解决方案59

2.2.3工作原理59

2.3从静态字段中声明Bean60

2.3.1问题60

2.3.2解决方案60

2.3.3工作原理61

2.4从对象属性中声明Bean62

2.4.1问题62

2.4.2解决方案62

2.4.3工作原理62

2.5使用Spring表达式语言64

2.5.1问题64

2.5.2解决方案64

2.5.3工作原理65

2.6设置Bean作用域69

2.6.1问题69

2.6.2解决方案69

2.6.3工作原理70

2.7自定义Bean初始化和析构72

2.7.1问题72

2.7.2解决方案72

2.7.3工作原理72

2.8用Java Config简化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创建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使用应用事件进行通信93

2.14.1问题93

2.14.2解决方案93

2.14.3工作原理94

2.15在Spring中注册属性编辑器96

2.15.1问题96

2.15.2解决方案96

2.15.3工作原理97

2.16创建自定义属性编辑器99

2.16.1问题99

2.16.2解决方案100

2.16.3工作原理100

2.17使用TaskExecutor实现并发性101

2.17.1问题101

2.17.2解决方案101

2.17.3工作原理102

2.18小结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注解声明aspect115

3.2.1问题115

3.2.2解决方案115

3.2.3工作原理116

3.3访问连接点信息121

3.3.1问题121

3.3.2解决方案122

3.3.3工作原理122

3.4指定aspect优先级123

3.4.1问题123

3.4.2解决方案123

3.4.3工作原理123

3.5重用切入点定义125

3.5.1问题125

3.5.2解决方案125

3.5.3工作原理125

3.6编写AspectJ切入点表达式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引入状态135

3.8.1问题135

3.8.2解决方案135

3.8.3工作原理135

3.9用基于XML的配置声明aspect137

3.9.1问题137

3.9.2解决方案137

3.9.3工作原理137

3.10 Spring中的AspectJ加载时织入aspect140

3.10.1问题140

3.10.2解决方案141

3.10.3工作原理141

3.11在Spring中配置AspectJaspect146

3.11.1问题146

3.11.2解决方案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用脚本语言实现Bean152

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从脚本中刷新Bean160

4.3.1问题160

4.3.2解决方案160

4.3.3工作原理160

4.4定义内联脚本源码161

4.4.1问题161

4.4.2解决方案161

4.4.3工作原理161

4.5小结163

第5章Spring Security164

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解决方案175

5.2.3工作原理175

5.3验证用户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加强方法调用的安全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处理领域对象安全性198

5.7.1问题198

5.7.2解决方案198

5.7.3工作原理199

5.8小结208

第6章将Spring与其他Web框架集成209

6.1在一般Web应用中访问Spring209

6.1.1问题209

6.1.2解决方案210

6.1.3工作原理210

6.2在你的Servlet和过滤器中使用Spring214

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小结236

第7章Spring Web Flow238

7.1用Spring Web Flow管理简单的UI流程238

7.1.1问题238

7.1.2解决方案239

7.1.3工作原理239

7.2用不同状态类型建立Web流程模型246

7.2.1问题246

7.2.2解决方案246

7.2.3工作原理246

7.3加强Web流程安全257

7.3.1问题257

7.3.2解决方案258

7.3.3工作原理258

7.4持续存储Web流程中的对象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协作275

7.6.1问题275

7.6.2解决方案275

7.6.3方法275

7.7小结279

第8章Spr ing@ M VC280

8.1用Spring MVC开发简单的Web应用280

8.1.1问题280

8.1.2解决方案281

8.1.3工作原理283

8.2用@RequestMapping映射请求293

8.2.1问题293

8.2.2解决方案294

8.2.3工作原理294

8.3用处理程序拦截器拦截请求297

8.3.1问题297

8.3.2解决方案298

8.3.3工作原理298

8.4解析用户区域302

8.4.1问题302

8.4.2解决方案302

8.4.3工作原理302

8.5外部化区分区域的文本信息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视图和内容协商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用向导表单控制器处理多页表单331

8.11.1问题331

8.11.2解决方案331

8.11.3工作原理332

8.12使用注解(JSR-303)的Bean校验341

8.12.1问题341

8.12.2解决方案342

8.12.3工作原理342

8.13创建Excel和PDF视图344

8.13.1问题344

8.13.2解决方案345

8.13.3工作原理345

8.14小结351

第9章Spring REST352

9.1用Spring发布一个REST服务352

9.1.1问题352

9.1.2解决方案353

9.1.3工作原理353

9.2用Spring访问REST服务358

9.2.1问题358

9.2.2解决方案358

9.2.3工作原理358

9.3发布RSS和Atom信息源362

9.3.1问题362

9.3.2解决方案363

9.3.3工作原理363

9.4用REST服务发布JSON372

9.4.1问题372

9.4.2解决方案372

9.4.3工作原理372

9.5访问具有复杂XML响应的REST服务375

9.5.1问题375

9.5.2解决方案375

9.5.3工作原理375

9.6小结385

第10章Spring和Flex386

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为应用添加Spring BlazeDS支持406

10.3.1问题406

10.3.2解决方案406

10.3.3工作原理406

10.4通过 BlazeDS/Spring暴露服务411

10.4.1问题411

10.4.2解决方案411

10.4.3工作原理411

10.5使用服务器端对象418

10.5.1问题418

10.5.2解决方案418

10.5.3工作原理418

10.6使用BlazeDS和Spring消费面向消息的服务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小结439

第11章Grails441

11.1获取和安装Grails441

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工作原理443

11.3 Grails插件447

11.3.1问题447

11.3.2解决方案448

11.3.3工作原理448

11.4在Grails环境中开发、生产和测试449

11.4.1问题449

11.4.2解决方案449

11.4.3工作原理450

11.5创建应用的领域类452

11.5.1问题452

11.5.2解决方案452

11.5.3工作原理452

11.6为一个应用的领域类生成CRUD控制器和视图454

11.6.1问题454

11.6.2解决方案454

11.6.3工作原理455

11.7国际化(I18n)信息属性458

11.7.1问题458

11.7.2解决方案458

11.7.3工作原理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工作原理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创建自定义标记477

11.13.1问题477

11.13.2解决方案477

11.13.3工作原理478

11.14小结479

第12章Spring Roo481

12.1设置Spring Roo开发环境483

12.1.1问题483

12.1.2解决方案483

12.1.3工作原理483

12.2创建第一个Spring Roo项目486

12.2.1问题486

12.2.2解决方案486

12.2.3工作原理486

12.3把现有项目导入SpringSourceTool Suite491

12.3.1问题491

12.3.2解决方案492

12.3.3工作原理492

12.4更快地构建更好的应用程序493

12.4.1问题493

12.4.2解决方案494

12.4.3工作原理494

12.5从项目中删除Spring Roo500

12.5.1问题500

12.5.2解决方案500

12.5.3工作原理501

12.6小结502

第13章Spring测试503

13.1用JUnit and TestNG创建测试504

13.1.1问题504

13.1.2解决方案504

13.1.3工作原理504

13.2创建单元测试和集成测试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管理集成测试中的应用上下文520

13.4.1问题520

13.4.2解决方案520

13.4.3工作原理521

13.5向集成测试注入测试夹具526

13.5.1问题526

13.5.2解决方案526

13.5.3工作原理527

13.6管理集成测试中的事务530

13.6.1问题530

13.6.2解决方案530

13.6.3工作原理531

13.7在集成测试中访问数据库536

13.7.1问题536

13.7.2解决方案536

13.7.3工作原理537

13.8使用Spring的常用测试注解540

13.8.1问题540

13.8.2解决方案540

13.8.3工作原理541

13.9小结542

第14章Spring Portlet MVC框架544

14.1用Spring Portlet MVC开发一个简单的Portlet544

14.1.1问题544

14.1.2解决方案545

14.1.3工作原理546

14.2将Portlet请求映射到处理程序553

14.2.1问题553

14.2.2解决方案553

14.2.3工作原理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建立应用数据库571

15.1.2理解数据访问对象设计模式573

15.1.3用JDBC实现DAO573

15.1.4在Spring中配置数据源575

15.1.5运行DAO577

15.1.6更进一步577

15.2使用JDBC模板更新数据库578

15.2.1问题578

15.2.2解决方案578

15.2.3工作原理578

15.3使用JDBC模板查询数据库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模板591

15.5.1问题591

15.5.2解决方案591

15.5.3工作原理591

15.6在JDBC模板中使用命名参数595

15.6.1问题595

15.6.2解决方案595

15.6.3工作原理595

15.7在Spring JDBC框架中处理异常597

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映射持续化对象604

15.8.5使用Hibernate API,以JPA 注解持续化对象608

15.8.6使用JPA,以Hibernate为引擎持续化对象610

15.9在Spring中配置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用Hibernate的上下文会话持续化对象626

15.11.1问题626

15.11.2解决方案626

15.11.3工作原理626

15.12用JPA的上下文注入持续化对象629

15.12.1问题629

15.12.2解决方案629

15.12.3工作原理630

15.13小结632

第16章Spring中的事务管理634

16.1事务管理的问题635

16.2选择一个事务管理器实现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工作原理643

16.4用事务模板编程管理事务644

16.4.1问题644

16.4.2解决方案645

16.4.3工作原理645

16.5用事务通知声明式地管理事务647

16.5.1问题647

16.5.2解决方案648

16.5.3工作原理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解决方案652

16.7.3工作原理653

16.8设置隔离事务属性657

16.8.1问题657

16.8.2解决方案657

16.8.3工作原理658

16.9设置Rollback事务属性664

16.9.1问题664

16.9.2解决方案664

16.9.3工作原理664

16.10设置超时和只读事务属性666

16.10.1问题666

16.10.2解决方案666

16.10.3工作原理666

16.11用加载时织入管理事务667

16.11.1问题667

16.11.2解决方案667

16.11.3工作原理667

16.12小结671

第17章EJB、 Spring Remoting和Web服务672

17.1通过RMI暴露和调用服务672

17.1.1问题672

17.1.2解决方案673

17.1.3工作原理673

17.2用Spring创建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中创建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暴露和调用服务692

17.6.1问题692

17.6.2解决方案692

17.6.3工作原理692

17.7选择SOAP Web服务开发方法696

17.7.1问题696

17.7.2解决方案696

17.7.3工作原理696

17.8使用JAX-WS暴露和调用Contract-Last SOAP Web服务698

17.8.1问题698

17.8.2解决方案698

17.8.3工作原理698

17.9定义Web服务契约705

17.9.1问题705

17.9.2解决方案705

17.9.3工作原理705

17.10使用Spring-WS实现Web服务709

17.10.1问题709

17.10.2解决方案709

17.10.3工作原理710

17.11使用Spring-WS调用Web服务715

17.11.1问题715

17.11.2解决方案715

17.11.3工作原理715

17.12用XML编组开发Web服务719

17.12.1问题719

17.12.2解决方案719

17.12.3工作原理720

17.13用注解创建服务端点724

17.13.1问题724

17.13.2解决方案725

17.13.3工作原理725

17.14小结726

第18章 企业中的Spring727

18.1将Spring Bean输出为JMX MBean727

18.1.1问题727

18.1.2解决方案728

18.1.3工作原理728

18.2发布和监听JMX通知740

18.2.1问题740

18.2.2解决方案740

18.2.3工作原理740

18.3在Spring中访问远程JMX MBean742

18.3.1问题742

18.3.2解决方案742

18.3.3工作原理742

18.4用Spring电子邮件支持发送邮件745

18.4.1问题745

18.4.2解决方案745

18.4.3工作原理746

18.5用Spring的Quartz支持进行调度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工作原理758

18.7小结762

第19章 消息763

19.1用Spring发送和接收JMS消息764

19.1.1问题764

19.1.2解决方案765

19.1.3工作原理765

19.2转换JMS消息776

19.2.1问题776

19.2.2解决方案776

19.2.3方法776

19.3管理JMS事务778

19.3.1问题778

19.3.2方法779

19.3.3解决方案779

19.4在Spring中创建消息驱动POJO780

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

第20章Spring Integration789

20.1用EAI集成一个系统到另一个系统790

20.1.1问题790

20.1.2解决方案790

20.1.3工作原理790

20.2使用JMS集成两个系统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用一个文件系统集成两个系统800

20.4.1问题800

20.4.2解决方案800

20.4.3工作原理800

20.5将消息从一种类型转换为另一种类型802

20.5.1问题802

20.5.2解决方案802

20.5.3工作原理803

20.6使用Spring Integration进行错误处理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用路由器实现条件路由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用Spring Batch产生事件825

20.10.1问题825

20.10.2解决方案825

20.10.3工作原理825

20.11使用网关826

20.11.1问题826

20.11.2解决方案826

20.11.3工作原理827

20.12小结832

第21章SpringBatch834

21.1建立Spring Batch的基础架构836

21.1.1问题836

21.1.2解决方案836

21.1.3工作原理837

21.2读取和写入(无计算)839

21.2.1问题839

21.2.2解决方案839

21.2.3工作原理840

21.3编写自定义ItemWriter和ItemReader844

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通过事务改善生活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控制步骤异常855

21.7.1问题855

21.7.2解决方案856

21.7.3工作原理856

21.8启动一个作业860

21.8.1问题860

21.8.2解决方案860

21.8.3工作原理860

21.9参数化一个作业864

21.9.1问题864

21.9.2解决方案864

21.9.3工作原理864

21.10小结866

第22章 网格上的Spring867

22.1使用Terracotta聚合对象状态869

22.1.1问题869

22.1.2解决方案869

22.1.3工作原理869

22.2将执行分布到网格上879

22.2.1问题879

22.2.2解决方案879

22.2.3方法879

22.3方法的负载平衡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小结891

第23章jBPM和Spring软件过程894

23.1理解工作流模型896

23.1.1问题896

23.1.2解决方案897

23.1.3工作原理897

23.2安装jBPM898

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构建一个服务906

23.4.1问题906

23.4.2解决方案906

23.4.3工作原理907

23.5构建业务过程910

23.5.1问题910

23.5.2解决方案910

23.5.3工作原理910

23.6小结913

第24章OSGi和Spring914

24.1 OSGi入门915

24.1.1问题915

24.1.2解决方案915

24.1.3工作原理916

24.2开始使用Spring DynamicModules922

24.2.1问题922

24.2.2解决方案922

24.2.3工作原理922

24.3用Spring Dynamic Modules输出服务926

24.3.1问题926

24.3.2解决方案926

24.3.3工作原理926

24.4在OSGi注册表中寻找一个具体服务929

24.4.1问题929

24.4.2解决方案930

24.4.3工作原理930

24.5发布多个接口的一个服务932

24.5.1问题932

24.5.2解决方案932

24.5.3工作原理932

24.6定制Spring Dynamic Modules933

24.6.1问题933

24.6.2解决方案933

24.6.3工作原理933

24.7使用SpringSource dm Server935

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小结938

热门推荐