第一部分 Spring的核心
第一章 Spring之旅
1、简化Java开发
2、容纳你的Bean
3、俯瞰Spring风景线
4、Spring的新功能
5、小结
第二章 装配Bean
1、Spring配置的可选方案
2、自动化装备Bean
3、通过Java代码装配
4、通过XML装配Bean
5、导入和混合配置
6、小结
第三章 高级装配
1、环境与profile
2、条件化的bean
3、处理自动装配的歧义性
4、bean的作用域
5、运行时值得注入
6、小结
第四章 面向切面的Spring
1、什么事面向切面
2、通过切点来选择连接点
3、使用注解创建切面
4、在XML中声明切面
5、注入AspectJ切面
6、小结
第二部分 Web中的Spring
第五章 构建Spring Web应用
1、Spring MVC起步
2、编写基本的控制器
3、接受请求的输入
4、处理表单
5、小结
第六章 渲染Web视图
1、理解视图接卸
2、创建JSP视图
3、使用Apache Title视图
4、使用Thymeleaf
5、小结
第七章 Spring MVC的高级技术
1、Spring MVC配置的替代方案
2、处理multipart形式的数据
3、处理异常
4、为控制器添加通知
5、跨重定向请求传递数据
6、小结
第八章 使用Spring Web Flow
1、在Spring中配置Web Flow
2、流程的逐渐
3、组合起来:披萨流程
4、保护Web流程
5、小结
第九章 保护Web应用
1、Spring Security简介
2、选择查询用户详细信息的服务
3、拦截请求
4、认证用户
5、保护视图
6、小结
第三部分 后端中的Spring
第十章 通过Spring和JDBC征服数据库
1、Spring的数据访问哲学
2、配置数据源
3、在Spring中使用JDBC
4、小结
第十一章 使用对象-关系映射持久化数据
1、在Spring中集成Hibernate
2、Spring与Java持久化API
3、借助Spring Data实现自动化的JPA Repository
4、小结
第十二章 使用NoSQL数据库
1、使用MongoDB持久化文档数据
2、使用Neo4j操作图数据
3、使用Redis操作Key-value数据
4、小结
第十三章 缓存数据
1、启用对缓存的支持
2、为方法添加注解以支持缓存
3、使用XML声明缓存
3、小结
第十四章 保护方法应用
1、使用注解保护方法
2、使用表达式实现方法级别的安全性
3、小结
第四部分 Spring集成
第十五章 使用远程服务
1、Spring 远程调用概览
2、使用RMI
3、使用Hessian和Burlap发布远程服务
4、使用Spring的HttpInvoker
5、发布和使用Web服务
6、小结
第十六章 使用Spring MVC创建REST API
1、了解REST
2、创建第一个REST端点
3、提供资源之外的其他内容
4、编写REST客户端
5、小结
第十七章 Spring消息
1、异步消息简介
2、使用JMS发送消息
3、使用AMQP实现消息
4、小结
第十八章 使用WebSocket和STOMP实现消息功能
1、使用Spring的底层级WebSocket API
2、应对不支持WebSocket的场景
3、使用STOMP消息
4、为目标用户发送消息
5、处理消息异常
6、小结
第十九章 使用Spring发送Email
1、配置Spring发送邮件
2、构建丰富的Email消息
3、使用模板生成Email
4、小结
第二十章 使用JMX管理Spring Bean
1、将Spring bean导出为MBean
2、远程MBean
3、处理通知
4、小结
第二十一章 借助Spring Boot简化Spring开发
1、Spring Boot简介
2、使用Spring Boot构建应用
3、组合使用Groovy与Spring Boot CLI
4、通过Actuator获取了解应用内部状况
5、小结
目录完成。
网友评论