图书介绍
Spring实战 原书第3版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)沃尔斯著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115316066
- 出版时间:2013
- 标注页数:374页
- 文件大小:112MB
- 文件页数:394页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Spring实战 原书第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Spring的核心2
第1章 Spring之旅2
1.1 简化Java开发3
1.1.1 激发POJO的潜能4
1.1.2 依赖注入5
1.1.3 应用切面9
1.1.4 使用模板消除样板式代码13
1.2 容纳你的Bean15
1.2.1 与应用上下文共事16
1.2.2 Bean的生命周期17
1.3 俯瞰Spring风景线19
1.3.1 Spring模块19
1.3.2 Spring Portfolio22
1.4 Spring新功能25
1.4.1 Spring 2.5新特性26
1.4.2 Spring 3.0新特性26
1.4.3 Spring Portfollo新特性27
1.5 小结28
第2章 装配Bean29
2.1 声明Bean30
2.1.1 创建Spring配置30
2.1.2 声明一个简单Bean31
2.1.3 通过构造器注入33
2.1.4 Bean的作用域37
2.1.5 初始化和销毁Bean38
2.2 注入Bean属性40
2.2.1 注入简单值41
2.2.2 引用其他Bean42
2.2.3 使用Spring的命名空间p装配属性45
2.2.4 装配集合46
2.2.5 装配空值50
2.3 使用表达式装配51
2.3.1 SpEL的基本原理51
2.3.2 在SpEL值上执行操作54
2.3.3 在SpEL中筛选集合58
2.4 小结62
第3章 最小化Spring XML配置63
3.1 自动装配Bean属性64
3.1.1 4种类型的自动装配64
3.1.2 默认自动装配68
3.1.3 混合使用自动装配和显式装配68
3.2 使用注解装配69
3.2.1 使用@Autowired70
3.2.2 借助@Inject实现基于标准的自动装配74
3.2.3 在注解注入中使用表达式76
3.3 自动检测Bean77
3.3.1 为自动检测标注Bean78
3.3.2 过滤组件扫描79
3.4 使用Spring基于Java的配置80
3.4.1 创建基于Java的配置80
3.4.2 定义一个配置类81
3.4.3 声明一个简单的Bean81
3.4.4 使用Spring的基于Java的配置进行注入82
3.5 小结83
第4章 面向切面的Spring84
4.1 什么是面向切面编程85
4.1.1 定义AOP术语86
4.1.2 Spring对AOP的支持88
4.2 使用切点选择连接点90
4.2.1 编写切点91
4.2.2 使用Spring的bean()指示器92
4.3 在XML中声明切面93
4.3.1 声明前置和后置通知94
4.3.2 声明环绕通知96
4.3.3 为通知传递参数98
4.3.4 通过切面引入新功能100
4.4 注解切面102
4.4.1 注解环绕通知104
4.4.2 传递参数给所标注的通知105
4.4.3 标注引入105
4.5 注入AspectJ切面107
4.6 小结109
第二部分 Spring应用程序的核心组件第5章 征服数据库112
5.1 Spring的数据访问哲学113
5.1.1 了解Spring的数据访问异常体系114
5.1.2 数据访问模板化116
5.1.3 使用DAO支持类118
5.2 配置数据源119
5.2.1 使用JNDI数据源119
5.2.2 使用数据源连接池120
5.2.3 基于JDBC驱动的数据源121
5.3 在Spring中使用JDBC122
5.3.1 应对失控的JDBC代码122
5.3.2 使用JDBC模板125
5.4 在Spring中集成Hibernate130
5.4.1 Hibernate概览131
5.4.2 声明Hibernate的Session工厂132
5.4.3 构建不依赖于Spring的Hibernate代码134
5.5 Spring与Java持久化API136
5.5.1 配置实体管理器工厂136
5.5.2 编写基于JPA的DAO140
5.6 小结142
第6章 事务管理144
6.1 理解事务145
6.1.1 用4个词来表示事务146
6.1.2 理解Spring对事务管理的支持147
6.2 选择事务管理器147
6.2.1 JDBC事务149
6.2.2 Hibernate事务149
6.2.3 Java持久化API事务150
6.2.4 JTA(Java Transaction API)事务151
6.3 在Spring中的编码事务151
6.4 声明式事务153
6.4.1 定义事务属性154
6.4.2 在XML中定义事务157
6.4.3 定义注解驱动的事务159
6.5 小结160
第7章 使用Spring MVC构建Web应用程序162
7.1 Spring MVC起步163
7.1.1 跟踪Spring MVC的请求163
7.1.2 搭建Spring MVC165
7.2 编写基本的控制器166
7.2.1 配置注解驱动的Spring MVC167
7.2.2 定义首页的控制器168
7.2.3 解析视图171
7.2.4 定义首页的视图175
7.2.5 完成Spring应用上下文177
7.3 处理控制器的输入178
7.3.1 编写处理输入的控制器179
7.3.2 渲染视图181
7.4 处理表单183
7.4.1 展现注册表单183
7.4.2 处理表单输入185
7.4.3 校验输入187
7.5 处理文件上传191
7.5.1 在表单上添加文件上传域191
7.5.2 接收上传的文件192
7.5.3 配置Spring支持文件上传195
7.6 小结196
第8章 使用Spnng Web Flow197
8.1 安装Spring Web Flow198
8.1.1 在Spring中使用Web Flow198
8.2 流程的组件201
8.2.1 状态201
8.2.2 转移204
8.2.3 流程数据205
8.3 组合起来:披萨流程207
8.3.1 定义基本流程207
8.3.2 收集顾客信息211
8.3.3 构建订单216
8.3.4 支付219
8.4 保护Web流程211
8.5 小结221
第9章 保护Spring应用223
9.1 Spring Security介绍224
9.1.1 Spring Security起步224
9.1.2 使用Spring Security配置命名空间225
9.2 保护Web请求226
9.2.1 代理Servlet过滤器226
9.2.2 配置最小化的Web曲安全性227
9.2.3 拦截请求231
9.3 保护视图级别的元素234
9.3.1 访问认证信息的细节234
9.3.2 根据权限渲染235
9.4 认证用户237
9.4.1 配置内存用户存储库238
9.4.2 基于数据库进行认证239
9.4.3 基于LDAP进行认证240
9.4.4 启用remember-me功能244
9.5 保护方法调用245
9.5.1 使用@Secured注解保护方法调用245
9.5.2 使用JSR-250的@RolesAllowed注解246
9.5.3 使用SpEL实现调用前后的安全性246
9.5.4 声明方法级别的安全性切点250
9.6 小结251
第三部分 Spring集成254
第10章 使用远程服务254
10.1 Spring远程调用概览255
10.2 使用RMI257
10.2.1 发布一个RMI服务257
10.2.2 装配RMI服务260
10.3 使用Hessian和Burlap发布远程服务262
10.3.1 使用Hessian和Burlap发布Bean的功能263
10.3.2 访问Hessian/Burlap服务266
10.4 使用Spring的HttpInvoker267
10.4.1 将把Bean发布为HTTP服务267
10.4.2 通过HTTP访问服务269
10.5 发布和使用Web服务270
10.5.1 创建JAX-WS端点271
10.5.2 在客户端代理JAX-WS服务275
10.6 小结276
第11章 为Spring添加REST功能277
11.1 了解REST278
11.1.1 REST的基本原理278
11.1.2 Spring是如何支持REST的279
11.2 编写面向资源的控制器279
11.2.1 剖析RESTless的控制器280
11.2.2 处理RESTful URL281
11.2.3 执行REST动作284
11.3 表述资源287
11.3.1 协商资源表述287
11.3.2 使用HTTP信息转换器290
11.4 编写REST客户端293
11.4.1 了解RestTemplate的操作295
11.4.2 GET资源296
11.4.3 PUT资源298
11.4.4 DELETE资源300
11.4.5 POST资源数据301
11.4.6 交换资源303
11.5 提交RESTful表单305
11.5.1 在JSP中渲染隐藏的方法域306
11.5.2 发布真正的请求307
11.6 小结308
第12章 Spring消息310
12.1 JMS简介311
12.1.1 构建JMS312
12.1.2 评估JMS的优点314
12.2 在Spring中搭建消息代理316
12.2.1 创建连接工厂316
12.2.2 声明ActiveMQ消息目的地317
12.3 使用Spring的JMS模板318
123.1 处理失控的JMS代码318
12.3.2 使用JMS模板319
12.4 创建消息驱动的POJO324
12.4.1 创建消息监听器325
12.4.2 配置消息监听器326
12.5 使用基于消息的RPC327
12.5.1 使用Spring基于消息的RPC328
12.5.2 使用Lingo实现异步RPC330
12.6 小结332
第13章 使用JMX管理Spring Bean333
13.1 将Spring Bean导出为MBean334
13.1.1 通过名称发布方法337
13.1.2 使用接口定义MBean的操作和属性339
13.1.3 使用注解驱动的MBean340
13.1.4 处理MBean冲突342
13.2 远程MBean343
13.2.1 发布远程MBean343
13.2.2 访问远程MBean344
13.2.3 代理MBean346
13.3 处理通知347
13.3.1 监听通知348
13.4 小结349
第14章 其他Spring技巧350
14.1 外部化配置351
14.1.1 替换属性占位符351
14.1.2 重写属性354
14.1.3 加密外部属性355
14.2 装配JNDI对象357
14.2.1 JNDI的传统用法357
14.2.2 装配JNDI对象359
14.2.3 将EJB装配到Spring中362
14.3 发送邮件363
14.3.1 配置邮件发送器363
14.3.2 构建邮件365
14.4 调度和后台任务370
14.4.1 声明调度方法371
14.4.2 声明异步方法372
14.5 小结373
14.6 结束语374