從企業級應用場景出發,手把手教如何基於springboot學習Web開發

2020的開始是令人悲傷的,武漢疫情爆發,遍及全國,不過我們都相信中國一定會挺過去的!

武漢加油!中國牛批!

前言:

SpringBoot是由Pivotal團隊提供的全新框架,其設計目的是簡化新Spring應用的初始搭建以及開發過程。在Java開發領域中,有很多著名框架都是Pivotal 團隊的產品,如:Spring框架及其衍生框架、緩存Redis、消息隊列框架RabbitMQ、Greenplum 數據庫等。還有Tomcat、Apache Htp Server、Groovy 裡的一些 頂級開發者、DevOps理論的提出者都屬於Pivotal 團隊。Spring 團隊在現有Spring 框架的基礎上,開發了一個新框架:Spring Boot,用來簡化配置和部署Spring 應用程序的過程,去除了那些煩瑣的開發步驟和樣板代碼及其配置,使得基於Spring框架的Java企業級應用開發“ 極簡化"。相比於傳統的Spring/Spring MVC框架的企業級應用開發(Spring的各種配置太複雜了,我們之前是用“生命”在搞這些配置),Spring Boot用簡單的註解和aplicationproperties配置文件,避免了煩瑣而且容易出錯的XML配置文件,極大地簡化了基於Spring框架的企業級應用開發的配置。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

內容簡介:

本書系統介紹如何使用Spring Boot 2.0框架快速開發企業級應用。全書分三大部分,共20章。第I部分“Spring Boot框架基礎”包含第1~3章,介紹Spring Boot框架的特性,並展示了快速建立HelloW orld的Web MVC示例,介紹怎樣通過自動配置實現極簡化的Spring 應用程序開發。第二部分“Spring Boot 項目綜合實戰”,包含第4~17章,介紹了大量相關項目案例,並給出了案例代碼。如集成JPA數據庫層,Gradle插件應用,自定義Web MVC配置,AOP編程,集成SpringSecurity安全開發,集成Reactjs開發前後端分離項目,任務調度與郵件服務開發,集成WebFlux開發響應式Web應用,Spring Boot 緩存,使用Zuul開發API Gateway,Spring Boot日誌應用等。第II部分“Spring Boot系統監控、測試與運維”包含第18-20章,詳細介紹如何高效部署運維Spring Boot應用,並給出了綜合案例。

全書共分三大部分:

口第一部分SpringBoot框架基礎(第1~3章)

第1章:簡單介紹了Spring Boot框架的歷史、組成、特性等。

第2章:使用Spring Boot 2.0快速實現-一個基於Kotlin和Gradle的HelloWorld應用。

第3章:介紹Spring Boot是怎樣通過自動配置實現“極簡化配置”的應用開發。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

口第二部分Spring Boot項目綜合實戰(第4~ 17章)

第4章:介紹如何使用Spring Boot集成MyBatis來進行數據庫層開發。

第5章:介紹如何使用Spring Boot集成Spring Data JPA來進行數據庫層開發。

第6章:介紹如何開發-一個Gradle插件,以及如何簡化開發過程中樣板代碼的編寫。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

第7章:介紹Kotlin編程語言,以及如何集成Spring Boot和Spring MVC進行服務端開發。

第8章:介紹在SpringBoot項目中怎樣自定義WebMVC配置。

第9章:介紹基於Spring Boot + Spring MVC,使用AOP + Filter如何實現一個簡單的用戶登錄鑑權與權限控制系統。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

第10章:介紹如何使用Spring Boot集成Spring Security開發-一個自動化測試平臺。

第11章:介紹Spring Boot集成Reactjs開發前後端分離項目的實戰案例。

第12章:介紹如何開發任務調度、郵件服務等系統功能。

第13章:介紹如何用Spring Boot集成WebFlux開發響應式Web應用。

第14章:介紹在Spring Boot項目開發中怎樣使用Spring Cache實現數據的緩存。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

第15章:介紹如何使用Spring Session集成Redis實現Session共享,從而實現水平擴展。

第16章:介紹如何使用Netlix Zuul實現- - 個微服務API Gateway來完成簡單代理轉發和過濾器功能。

第17章:詳細介紹Spring Boot應用的日誌配置與使用,主要介紹Logback日誌框架。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

口第三部分Spring Boot系統監控、測試與運維(第18~ 20章)

第18章:介紹如何使用Spring Boot Actuator和Spring Boot Admin實現監控與管理。

第19章:介紹Spring Boot應用的測試,以及如何在實際項目中進行分層測試。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發

第20章:介紹如何使用Docker來構建部署運行Spring Boot應用。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發


由於篇幅限制原因,小編截取了目錄,如果您喜歡小編的文章,可以關注小編並幫小編轉發,有需要的可以私信小編學習即可免費獲取。

從企業級應用場景出發,手把手教如何基於springboot學習Web開發



分享到:


相關文章: