内容简介
本书是经典的Spring框架学习指南,第4版针对Spring 4进行了全面更新。全书涵盖了Spring的核心概念,包括依赖注入、面向切面编程、Spring MVC以及数据访问等关键技术。作者以实战为导向,通过大量示例代码详细展示了如何构建企业级Java应用。
书中首先介绍了Spring的核心容器和Bean管理,然后深入探讨了使用Spring进行Web开发、持久化数据、集成消息和远程访问等主题。此外,还涵盖了Spring与Java配置、REST API、安全以及测试等重要内容。每一章都配有清晰的实践案例,帮助读者将理论应用到实际项目中。
无论是Spring新手还是有经验的开发者,都能从本书中获益。它不仅是一本入门教程,更是一份深入掌握Spring框架的权威参考,适合所有希望提升Java开发技能的读者。
目录
作者简介
内容提要
关于本书
路线图
代码规范与下载
作者在线
译者序
第1部分 Spring的核心
第1章 Spring之旅
1.1 简化Java开发
1.2 容纳你的Bean
1.3 俯瞰Spring风景线
1.4 Spring的新功能
1.5 小结
第2章 装配Bean
2.1 Spring配置的可选方案
2.2 自动化装配bean
2.3 通过Java代码装配bean
2.4 通过XML装配bean
2.5 导入和混合配置
2.6 小结
第3章 高级装配
3.1 环境与profile
3.2 条件化的bean
3.3 处理自动装配的歧义性
3.4 bean的作用域
3.5 运行时值注入
3.6 小结
第4章 面向切面的Spring
4.1 什么是面向切面编程
4.2 通过切点来选择连接点
4.3 使用注解创建切面
4.4 在XML中声明切面
4.5 注入AspectJ切面
4.6 小结
第2部分 Web中的Spring
第5章 构建Spring Web应用程序
5.1 Spring MVC起步
5.2 编写基本的控制器
5.3 接受请求的输入
5.4 处理表单
5.5 小结
第6章 渲染Web视图
6.1 理解视图解析
6.2 创建JSP视图
6.3 使用Apache Tiles视图定义布局
6.4 使用Thymeleaf
6.5 小结
第7章 Spring MVC的高级技术
7.1 Spring MVC配置的替代方案
7.2 处理multipart形式的数据
7.3 处理异常
7.4 为控制器添加通知
7.5 跨重定向请求传递数据
7.6 小结
第8章 使用Spring Web Flow
8.1 在Spring中配置Web Flow
8.2 流程的组件
8.3 组合起来:披萨流程
8.4 保护Web流程
8.5 小结
第9章 保护Web应用
9.1 Spring Security简介
9.2 选择查询用户详细信息的服务
9.3 拦截请求
9.4 认证用户
9.5 保护视图
9.6 小结
第3部分 后端中的Spring
第10章 通过Spring和JDBC征服数据库
10.1 Spring的数据访问哲学
10.2 配置数据源
10.3 在Spring中使用JDBC
10.4 小结
第11章 使用对象-关系映射持久化数据
11.1 在Spring中集成Hibernate
11.2 Spring与Java持久化API
11.3 借助Spring Data实现自动化的JPA Repository
11.4 小结
第12章 使用NoSQL数据库
12.1 使用MongoDB持久化文档数据
12.2 使用Neo4j操作图数据
12.3 使用Redis操作key-value数据
12.4 小结
第13章 缓存数据
13.1 启用对缓存的支持
13.2 为方法添加注解以支持缓存
13.3 使用XML声明缓存
13.4 小结
第14章 保护方法应用
14.1 使用注解保护方法
14.2 使用表达式实现方法级别的安全性
14.3 小结
第4部分 Spring集成
第15章 使用远程服务
15.1 Spring远程调用概览
15.2 使用RMI
15.3 使用Hessian和Burlap发布远程服务
15.4 使用Spring的HttpInvoker
15.5 发布和使用Web服务
15.6 小结
第16章 使用Spring MVC创建REST API
16.1 了解REST
16.2 创建第一个REST端点
16.3 提供资源之外的其他内容
16.4 编写REST客户端
16.5 小结
第17章 Spring消息
17.1 异步消息简介
17.2 使用JMS发送消息
17.3 使用AMQP实现消息功能
17.4 小结
第18章 使用WebSocket和STOMP实现消息功能
18.1 使用Spring的低层级WebSocket API
18.2 应对不支持WebSocket的场景
18.3 使用STOMP消息
18.4 为目标用户发送消息
18.5 处理消息异常
18.6 小结
第19章 使用Spring发送Email
19.1 配置Spring发送邮件
19.2 构建丰富内容的Email消息
19.3 使用模板生成Email
19.4 小结
第20章 使用JMX管理Spring Bean
20.1 将Spring bean导出为MBean
20.2 远程MBean
20.3 处理通知
20.4 小结
第21章 借助Spring Boot简化Spring开发
21.1 Spring Boot简介
21.2 使用Spring Boot构建应用
21.3 组合使用Groovy与Spring Boot CLI
21.4 通过Actuator获取了解应用内部状况
21.5 小结
看完了
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。