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

- (美)麦克,(美)隆,(美)卢比奥著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115274496
- 出版时间:2012
- 标注页数:938页
- 文件大小:62MB
- 文件页数:961页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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
热门推荐
- 1799531.html
- 1676489.html
- 255814.html
- 2914517.html
- 1737706.html
- 3768948.html
- 1346037.html
- 685393.html
- 519190.html
- 3406346.html
- http://www.ickdjs.cc/book_1448135.html
- http://www.ickdjs.cc/book_82771.html
- http://www.ickdjs.cc/book_548083.html
- http://www.ickdjs.cc/book_3741841.html
- http://www.ickdjs.cc/book_1639161.html
- http://www.ickdjs.cc/book_3843317.html
- http://www.ickdjs.cc/book_526847.html
- http://www.ickdjs.cc/book_433201.html
- http://www.ickdjs.cc/book_1977719.html
- http://www.ickdjs.cc/book_1536926.html