您所在的位置: 首页>>读书频道>>设计开发>>Java系列>>

Spring in Action(第二版) 目录

http://book.51cto.com  2008-07-25 13:24  [美]Craig Walls Ryan Breidenbach著/毕庆红/王军等译  人民邮电出版社  我要评论(0)
  • 摘要:《Spring in Action(第二版)中文版》这本书分成三大部分并附有两个附录,每一部分分别对应Spring 框架的一个领域:核心框架、业务和数据层、表示层,第一部分展示了Spring 框架的两个核心特性:依赖注入和面向切面编程。第二部分以第一部分介绍的DI 和AOP 特性为基础,叙述了如何将这两个概念应用到应用程序的数据和业务层中。第三部分介绍了Spring 构建Web 应用程序的各种方式,最后4章描述了Spring 是如何为Web 层开发提供支持的,本节为目录部分。
  • 标签:Spring in Action  目录Spring  Spring in Action(第二版)中文版

目录

第1 章 开始Spring 之旅 2
11 Spring 是什么 3
111 Spring 模块3
12 开始Spring 之旅 6
13 理解依赖注入 8
131 依赖注入8
132 DI 应用9
133 企业级应用中的依赖注入14
14 应用AOP 15
141 AOP 介绍15
142 AOP 使用16
15 小结 19
第2 章 基本Bean 装配20
21 容纳你的Bean 21
211 BeanFactory 介绍21
212 使用应用上下文22
213 Bean 的生命23
22 创建Bean 26
221 声明一个简单的Bean26
222 通过构造函数注入27
23 注入Bean 属性 30
231 注入简单的数值31
232 使用其他的Bean 31
233 装配集合34自动装配38
241 四种自动装配类型38
242 混合使用自动和手动装配41
243 何时采用自动装配41
25 控制bean 创建42
251 Bean 范围化42
252 利用工厂方法来创建Bean 43
253 初始化和销毁Bean 44
26 小结46
第3 章 高级Bean 装配47
31 声明父Bean 和子Bean 47
311 抽象基bean 类型48
312 抽象共同属性49
32 方法注入51
321 基本的方法替换51
322 获取器注入54
33 注入非Spring Bean55
34 注册自定义属性编辑器57
35 使用Spring 的特殊bean60
351 后处理Bean 60
352 Bean 工厂的后处理62
353 配置属性的外在化63
354 提取文本消息65
355 程序事件的解耦66
356 让Bean 了解容器68
36 脚本化的Bean 70
361 给椰子上Lirme 70
362 脚本化Bean 71
363 注入脚本化Bean 的属性73
364 刷新脚本化Bean 74
365 编写内嵌的脚本化
Bean74
37 小结 75
第4 章 通知Bean76
41 AOP 简介 77
411 定义AOP 术语77
412 Spring 对AOP 的支持79
42 创建典型的Spring 切面80
421 创建通知82
422 定义切点和通知者86
423 使用ProxyFactoryBean 88
43 自动代理90
431 为Spring 切面创建自动代理91
432 自动代理@AspectJ切面92
44 定义纯粹的POJO 切面94
45 注入AspectJ 切面97
46 小结100
第二部分 企业Spring
51 Spring 的数据访问哲学 104
511 了解Spring 数据访问的异常体系104
512 数据访问的模板化106
513 使用DAO 支持类107
52 配置数据源 108
521 使用JNDI 数据源108
522 使用数据源池109
523 基于JDBC 驱动的数据源110
53 在Spring 里使用JDBC 111
531 处理失控的JDBC代码111
532 使用JDBC 模板114
533 使用Spring 对JDBC 的
DAO 支持类119
54 在Spring 里集成Hibernate 121
541 选择Hibernate 的版本122
542 使用Hibernate 模板122
543 建立基于Hibernate 的
DAO 125
544 使用Hibernate 3 上下文会话126
55 Spring 和Java 存留API128
551 使用JPA 模板128
552 创建一个实体管理器工厂130
553 建立使用JPA 的DAO133
56 Spring 和iBATIS 134
561 配置iBATIS 客户模板134
562 建立基于iBATIS 的DAO137
57 缓存138
571 配置缓存方案139
572 缓存的代理Bean 142
573 注解驱动的缓存143
58 小结144
第6 章 事务管理146
61 理解事务147
611 仅用4 个词解释
事务147
612 理解Spring 对事务管理的支持148
62 选择事务管理器 149
621 JDBC 事务150
622 Hibernate 事务150
623 JPA 事务150
624 JDO 事务151
625 JTA 事务152
63 在Spring 中编写事务 152
64 声明式事务 154
641 定义事务参数155
642 代理事务157
643 在Spring 20 里声明事务160
644 定义注释驱动事务162
65 小结 163
第7 章 保护Spring164
71 Spring Security 介绍 165
711 名称中有什么165
72 验证用户身份 167
721 配置ProviderManager168
722 根据数据库验证身份169
723 根据LDAP 仓库进行身份验证175
73 控制访问 180
731 访问决策投票181
732 决定如何投票181
733 处理投票弃权183
74 保护Web 应用程序 183
741 代理Spring Security 的过滤器185
742 处理安全上下文190
743 提示用户登录190
744 处理安全例外194
745 强制Web 安全性195
746 确保一个安全的通道196
75 视图层安全 198
751 有条件地渲染内容199
752 显示用户身份验证信息200
76 保护方法调用200
761 创建一个安全切面201
762 使用元数据保护方法202
77 小结203
第8 章 Spring和基于 POJO 的远程服务204
81 Spring 远程调用概览204
82 与RMI 一起工作206
821 连接RMI 服务207
822 输出RMI 服务208
83 使用Hessian 和Burlap 的远程调用211
831 访问Hessian/Burlap服务211
832 用Hessian 或Burlap
公开Bean 的功能212
84 使用HTTP invoker 215
841 通过HTTP 访问服务215
842 把Bean 作为HTTP服务公开216
85 Spring 和Web 服务218
851 使用XFire 将Bean输出为Web 服务218
852 使用JSR-181 注释声明Web 服务221
853 消费Web 服务223
854 使用XFire 客户端代理
Web 服务228
86 小结229
第9 章 在Spring 中建立 契约优先Web 服务230
91 介绍Spring-WS231
92 定义契约(首先!)232
921 创建样本XML消息232
93 使用服务端点处理消息 236
931 建立基于JDOM消息的端点237
932 序列化消息载荷239
94 合并在一起 242
941 Spring-WS:全景视图242
942 将消息映射到端点243
943 置入服务端点244
944 配置消息序列化器244
945 处理端点异常246
946 提供WSDL 文件248
947 部署服务250
95 消费Spring-WS Web 服务 250
951 使用Web 服务模板251
952 使用Web 服务的网关支持256
96 小结 257
第10 章 Spring消息259
101 JMS 简介 260
1011 构建JMS260
1012 介绍JMS 的优点262
1013 在Spring 中安装ActiveMQ263
102 协同使用JMS 和Spring 264
1021 处理冗长失控的JMS 代码264
1022 使用JMS 模板266
1023 转换消息271
1024 将Spring 的网关支持类应用于JMS 273
103 创建消息驱动POJO  274
1031 创建消息监听器275
1032 编写纯POJO MDP 278
104 使用基于消息的RPC 281
1041 引入Lingo 281
1042 输出服务282
1043 代理JMS 283
105 小结285
第11 章 Spring 和EJB286
111 在Spring 中置入EJB 287
1111 代理会话Bean(EJB 2x)288
1112 将EJB 置入SpringBean 291
112 开发Spring 驱动的EJB(EJB 2x)291
113 Spring 和EJB3 293
1131 引入Pitchfork294
1132 从Pitchfork 起步294
1133 通过注释注入资源295
1134 使用注释声明拦截器296
114 小结297
第12 章 访问企业服务298
121 从JNDI 中获取对象298
1211 使用传统的JNDI299
1212 注入JNDI 对象301
1213 在Spring 2 中注入
JNDI 对象303
122 发送电子邮件304
1221 配置邮件发送器304
1222 构建电子邮件306
123 调度任务308
1231 使用Java Timer 调度任务309
1232 使用Quartz调度器311
1233 按调度计划调用
方法314
124 使用JMX 管理Spring Bean315
1241 将Spring Bean 输出为
1242 远程访问MBean323
1243 处理通知326
125 小结328
第三部分 Spring 客户端
第13 章 处理Web 请求330
131 开始Spring MVC 之旅 330
1311 请求生命中的一天331
1312 配置Dispatcher
Servlet 332
1313 Spring MVC 概述334
132 将请求映射到控制器 338
1321 使用SimpleUrlHandlerMapping339
1322 使用ControllerClassName
HandlerMapping 339
1323 使用元数据映射控制器340
1324 使用多映射处理器341
133 用控制器处理请求 341
1331 处理命令343
1332 处理表单提交345
1333 用向导处理复杂
表单351
1334 使用一次性
控制器357
134 处理异常 359
135 小结 359
第14 章 渲染Web 视图361
141 视图解析 361
1411 使用模板视图362
1412 解析视图Bean 364
1413 选择视图解析器365
142 使用Spring 模板 367
1421 绑定表单数据367
1422 渲染被存储在外部的文本368
1423 显示错误370
143 使用Tile 设计页面布局 372
1431 Tile 视图372
1432 Tile 控制器375
144 使用JSP 的替代技术377
1441 使用Velocity模板377
1442 使用FreeMarker382
145 产生非HTML 输出386
1451 产生Excel 工作表386
1452 产生PDF 文档389
1453 开发自定义视图391
146 小结393
第15章 使用Spring Web Flow 395
151 开始Spring Web Flow 之旅396
1511 安装Spring WebFlow397
1512 配置流程执行程序399
1513 登记流程定义400
152 布置流程的基础402
1521 流程变量403
1522 Start 和end 状态404
1523 搜集顾客信息405
1524 绑定比萨饼订单410
1525 完成订单412
1526 几个结束工作414
153 高级Web 流程技术417
1531 使用decision状态418
1532 提炼子流程并使用子状态419
154 集成Spring Web Flow 与其他框架422
1541 Jakarts Struts 423
1542 JavaServer Face 424
155 小结425
第16 章 集成其他Web 框架426
161 协同使用Spring 和Struts  426
1611 向Struts 注册Spring插件428
1612 编写知晓Spring 的Struts 动作428
1613 委托Spring 配置的动作430
1614 关于Struts 2432
162 协同使用Spring 和WebWork 2/Struts 2  432
163 集成Spring 和Tapestry 435
1631 集成Spring 和Tapestry 3 435
1632 集成Spring 和Tapestry 4 438
164 协同使用Spring 和JSF 440
1641 解析JSF 管理的属性440
1642 解析Spring bean 442
1643 在JSF 页面中使用Spring bean442
1644 在JSF 中暴露应用程序环境443
165 Spring 中带有DWR 的支持Ajax 的应用程序 444
1651 直接Web 远程控制445
1652 访问Spring 管理的
bean DWR 451
166 小结 455
附录A 装配Spring 456
A1 下载Spring456
A11 研究Spring 发布456
A12 构建自己的类路径457
A2 把Spring 添加为一个Maven 2
依赖项459
A3 Spring 与Ant 461
A4 Spring 与Log4j 462
附录B 用(和不用)Spring 进行
测试464
B1 测试简介464
B11 理解不同类型的
测试465
B12 使用JUnit 465
B13 Spring 在测试中的角色468
B2 单元测试Spring MVC 控制器468
B21 模拟对象470
B22 断言ModelAndView 的
内容472
B3 使用Spring 进行综合测试474
B31 测试装配后的对象475
B32 综合测试事务处理
对象477
B33 测试数据库479
B34 使用Gienah Testing 在
JUnit 4 中进行测试481
B4 小结483


【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
深入Vista应用程序开发
Ruby on Rails 社区网站开发
ASP.NET从入门到精通
Java完全自学宝典
JavaScript完全自学宝典
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有