歡迎光臨
每天分享高質量文章

你眼中的Java大神,應該都在看這些Spring書籍了

程式員書庫(ID:OpenSourceTop) 編譯

連結:https://dzone.com/articles/5-spring-framework-books-experienced-java-develope

Spring框架在過去幾年中發生了很大變化。近兩年,為滿足最新的軟體開發趨勢,Spring,Spring Boot和Spring Security都新增了許多新功能,例如響應式程式設計,支援Kotlin開發Spring應用程式,Spring WebFlux 等等。

Java 8釋出後,大多數Java框架也跟著升級,技術主管和架構師在程式碼審查中基本已經淘汰以前的舊版本,並鼓勵有經驗的Java開發人員(例如有5到8年經驗的人員)學習Java 8和Spring 5。

其實這樣做並非沒有道理的:Java 8 更具可讀性,更直觀和更好的效能,既然有更好的版本出現,那麼你就沒有必要一直堅持使用舊版本。

如果你多年來一直在使用Spring,但苦於一直趕不上Spring的最新發展趨勢,那麼,2018年,你千萬別再錯過了。下麵這些書是我認為有經驗的Java開發人員目前最應該閱讀的Spring書籍,可以幫助大家瞭解Spring 5,Spring Boot,Spring Cloud的新功能以及如何使用Spring框架開發Java應用。

1、《Pro Spring 5》

這本書旨在幫助那些想要瞭解如何設計開發雲產品應用程式的開發人員,書中內容涵蓋了構建一個Java雲應用所需的所有技術和框架,作者Josh Long和Keeny Bastani都是Spring的專家,並詳細介紹了Spring Boot,Spring Cloud和Cloud Foundry等,同時還涵蓋了許多實際案例,例如亞馬遜,Netflix和優步。

2、《Cloud native Java》

這本書適合瞭解Spring的Java / JVM開發人員,內容涉及了webserviceservice routingdata integrationmessagingsecurity等方面,基於Spring技術棧給出了各部分的示例demo。同時,基於書中的示例可以很快捷地構建出一個簡易的Microservice架構。讀完本書,有助於加深對於Spring技術棧的瞭解,提高開發人員的應用能力。

3、《Learning Spring Boot 2.0》

除了Spring 5之外,2017年的其他主要版本還包括Java 9和Spring Boot 2.0,這本書是學習Spring Boot 2.0最好的書。本書將幫助你熟悉Spring Boot的所有最新功能,特別是基於Reactor的新工具包,並且幫助構建一個簡單的應用程式,然後向你展示如何將其部署到雲中。

順便提一下,這本書不適合初學者,你需要有Java 8的經驗,至少你要瞭解諸如Lambda運算式這樣基礎的概念,同時對Spring Boot和Spring框架,響應式程式設計和雲端計算有基本的瞭解,這樣你才能真正的看懂這本書。

4、《Spring 5 Recipes》

這本書不僅涵蓋Spring 5的新功能,還教你如何使用Spring 5和Java 9進行開發。書中涵蓋了Spring基礎知識,如Spring IoC容器,Spring AOP / AspectJ等。還包括Spring Java EE整合,Spring整合,Spring批處理,Spring Remoting,NoSQL和大資料,用於構建和整合各種雲端計算服務的企業解決方案。

總而言之,這絕對是一本學習用Spring 5進行Java開發的好書

5、《Spring Microservices in Action》

該書詳細介紹了微服務架構下,spring體系透過整合 Netflix、 等公司的開源專案以及 Spring Boot ,幫助 Java 開發人員快速拆分單體應用,並對微服務的全生命流程,如服務發現、服務路由、client 負載均衡、斷路器、MQ 等進行了封裝,大大簡化了開發流程。

以上這些就是關於在2018年學習Spring框架的最好的書籍。這些書籍將幫助你更好學習Java關鍵技術和框架,例如Spring Boot,Spring Cloud,Spring 5和Spring Security 5,這些對於一個Java Web開發人員來說都是至關重要的。


●編號678,輸入編號直達本文

●輸入m獲取到文章目錄

贊(0)

分享創造快樂