第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應用 |