Spring学习和实践指南
Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入( dependency injection,DI )和面向切面编程( aspect-oriented programming,AOP )。
第4版针对Spring4进行了全面更新。
- 第1部分介绍Spring框架的核心知识。
- 第2部分在此基础上介绍了如何使用Spring 构建Web应用程序。
- 第3部分告别前端,介绍了如何在应用程序的后端使用Spring。
- 第4部分描述了如何使用Spring与其他的应用和服务进行集成。适用于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发
一、spring的核心知识
依赖注入和AOP是spring框架最核心的的部分,所以第一部分让我们触及到SpringDI和AOP特性
- Spring之旅
- 装配Bean
- 高级装配
- 面向切面的Spring
二、Web 中的Spring
Spring常用来开发Web应用,因此在第二部分你将会看到如何使用Spring的MVC框架为应用程序添加Web前端。
- 构建SpringWeb应用程序
- 渲染Web视图
- SpringMVC的高级技术
- 使用SpringWeb Flow
- 保护Web应用
三、后端中的Spring
第三部分总共有五章节,将会关注Spring如何帮助我们在后端处理数据。
- 通过Spring和JDBC征服数据库
- 通过对象-关系映射持久化数据
- 使用NoSQL数据库
- 缓存数据
- 保护方法应用
四、spring集成
最后一部分讲的比较多,你将会学到如何跨越应用程序本身的边界,与其他的应用程序和企业级服务实现集成。
- 使用远程服务
- 使用SpringMVC创建REST API
- Spring消息
- 使用WebSocket和STOMP实现消息功能
- 使用Spring发送Email
- 使用JMX管理SpringBean
- 借助Springboot简化Spring开发
因文章篇幅限制,更多内容就不一一描述了