spring in action 5 笔记--spring 实战 第4版和第5版对比
第5版比第4版改动相当大,。
第5版只有466页,比第四版的576页少了110页,可见改动之大。
对比如下表:
红色部分是不一致的地方,总体来看,第五版删除了基础讲解和不常用的模块,添加了spring cloud、响应式编程,更加注重实用性。
另外,第五版的demo都是基于springboot的,这点很不错。
不过spring功能太多了,所以该书只是简单介绍,比如springcloud只介绍了其主要功能。
只是觉得IOC、AOP、redis、nosql、websocket删除得有点可惜,这三部分还是蛮有用的,特别是redis。
第4版 | 第5版 |
第一部分 spring 的核心 spring之旅 装配bean 高级装配 面向切面的spring |
第一部分 spring基础 spring 起步 开发web应用 使用数据 保护spring 使用配置属性 |
第二部分 web中的spring 构建spring web 应用程序 渲染web视图 springMVC的高级技术 使用spring web flow 保护web应用 |
|
第三部分 后端中的spring 通过spring和jdbc征服数据库 使用对象-关系映射持久化数据 使用nosql数据库 缓存数据库(redis) 保护方法应用
|
|
第四部分 Spring 集成 使用远程服务(RMI、Hessian、BUrlap、HttpInvoker、JAX-WS) 使用spring MVC 创建REST API Spring 消息 使用WebSocket 和 STOMP 实现消息功能 使用spring发送Email 使用JMX管理Spring Bean 借助spring Boot简化Spring开发 |
第二部分 Spring 集成 创建 REST 服务 消费 REST 服务 发送异步消息(添加了Kafka的使用) spring集成(集成流、Inregration)
|
第三部分 反应式Spring 理解反应式编程 开发反应式API 反应式持久化数据 |
|
第四部分 云原生Spring 注册和发现服务 管理配置 处理失败和延迟 |
|
第五部分 部署Spring 使用 Spring Boot Actuator 管理 Spring 使用 JMX监控Spring 部署 Spring |
|
附录 初始化Spring应用 |