Spring Boot作為Java編程語言的一個全新開發框架,在國內外才剛剛興起,還未得到普及使用,相比于以往的一些開發框架,Spring Boot不但使用更加簡單,而且功能更加豐富,性能更加穩定而健壯,使用Spring Boot開發框架,不僅能提高開發速度,增強生產效率,從某種意義上,可以說是解放了程式員的勞動,而且一.種新技術的使用,更能增強系統的穩定性和擴展系統的性能指標,本書就是本著提高開發效率,增強系統性能,促進新技術的普及使用這一目的而寫的,
環顧當前 Java 開源世界中的流行技術框架,能同時勝任這項作業的微乎其微, Play和ActFramework 是不錯的選擇,國內的 Nutz JFinal 的口碑也不錯,但能同時滿足快速開發和分布式系統架構的框架,還是群眾基礎最好、功能最全、基于 Spring 技術的 Spring Boot 框架
下面會介紹這幾份 Springboot 成長筆記的主要內容涵蓋的知識點,由于文章篇幅,所以只展示了截圖內容,若需要完整pdf版


總目錄:

第一部分
介紹基礎應用方面的開發,包含簡單入門知識、資料庫使用、界面設計和安全設計等 內容
第1章為SpringBoot入門,介紹開發環境的搭建和開發工具的選擇及安裝配置,并使用一個非常簡單的實體,說明如何輕易地使用Spring Boot開發框架,

第2章在Spring Boot中使用資料庫: 使用SpringBoot框架演示了以不同于以往的方式,以及如何輕易地使用資料庫,并實際演示使用MySQL、MongoDB、Redis 和Neo4j等資料庫,

第3章Spring Boot界面設計:使用Thymeleaf模板結合一些流行的JavaScript插件,介紹了使用SpringBoot進行界面設計的方法和技巧,

第4章提高資料庫訪問性能:對使用Spring Boot提高傳統關系型資料庫的性能方面做了一.些探討和嘗試,并擴展了使用JPA資源庫的功能,

第5章Spring Boot安全設計:介紹了如何使用Spring Boot結合Spring Security進行安全設計,包括登錄認證和角色管理、權限管理等內容,

第二部分
介紹了SpringBoot在分布式系統開發和云應用開發等方面的應用以及使用微服務構建高可用的的實作原理
第6章Spring Boot ssO:介紹如何使用Spring Security 結合OAuth2進行ssO ( Single Sign On)的設計,并演示如何在分布式應用系統中使用認證授權和安全管理的功能,

第7章使用分布式檔案系統:介紹如何使用Spring Boot框架結合分布式檔案系統FastDFS,并使用定制方式和富文本編輯器的方式演示了使用圖片上傳和建立本地圖片庫的方法,

第8章介紹云應用開發,包括配置管理、發現服務和監控服務的使用,以及如何使用動態路由和斷路器的功能,創建高可用的微服務應用,

第9章構建高性能的服務平臺:介紹如何使用Docker引擎和docker-compose工具來發布應用和管理服務,以及如何構建一-個高性能的服務平臺和怎樣使用Docker實施負載均衡,

第三部分
對Spring Boot的程式加載、自動配置和資料管理的實作原理,以及Spring Cloud的配置管理、發現服務和負載均衡服務等實作原理進行了深入的剖析,
第10章Spring Boot自動配置實作原理:分析了Spring Boot的應用程式加載和自動配置原理,以及如何以改造加載配置的方式來提高應用的性能,

第11章Spring Boot資料訪問實作原理:分析了Spring Boot使用資料庫的實作原理,并演示怎樣利用一些技術手段提高和擴展訪問資料庫的功能,

第12章微服務核心技術實作原理:簡要分析了微服務中配置管理、發現服務和負載均衡服務的實作原理和部分核心源代碼,并使用一個實體說明配置管理中分布式訊息的實作機制和原理,

Springboot開發實戰
建議初學者最好按照章節順序來閱讀本書,如果想直接使用Spring Boot框架進行專案的實戰,可以直接進入第二部分,如果對Spring Boot應用的監控、測驗與運維感興趣,那么可以從第三部分直接開始閱讀,本書適合于所有Java、Kotlin 程式員,以及任何對編程感興趣的朋友,如果你目前還不是太熟練Springboot,但想進入企業級應用開發的編程世界,那么你也可以嘗試從本書開始學習,
總目錄:

第一部分
“Spring Boot框架基礎”介紹Spring Boot框架的特性,并展示了快速建立HelloWorld的Web MVC示例,介紹怎樣通過自動配置實作極簡化的Spring應用程式開發,
第1章第1章 Spring Boot簡介:簡單介紹了Spring Boot框架的歷史、組成、特性等,

第2章快速開始HelloWorld:使用Spring Boot 2.0快速實作-一個基于Kotlin 和Gradle的HelloWorld應用,

第3章深入理解Spring Boot自動配置:介紹Spring Boot是怎樣通過自動配置實作“ 極簡化配置"的應用開發,

第二部分
“Spring Boot 專案綜合實戰”,介紹了大量相關專案案例,并給出了案例代碼,如集成JPA資料庫層,Gradle插件應用,自定義Web MVC配置,AOP編程,集成SpringSecurity安全開發,集成React.js開發 前后端分離專案,任務調度與郵件服務開發,集成WebFlux開發回應式Web應用,Spring Boot 快取,使用Zuul開發API Gateway,Spring Boot日志應用等,
第4章Spring Boot集成MyBatis資料庫層開發:介紹如何使用Spring Boot集成MyBatis來進行資料庫層開發,

第5章Spring Boot集成JPA資料庫層開發:介紹如何使用Spring Boot集成Spring Data JPA來進行資料庫層開發,

第6章Spring Boot Gradle插件應用開發:介紹如何開發-一個 Gradle插件,以及如何簡化開發程序中樣板代碼的撰寫,

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

第8章Spring Boot自定義Web MVC配置:介紹在SpringBoot專案中怎樣自定義WebMVC配置,

第9章Spring Boot中的AOP編程:介紹基于Spring Boot + Spring MVC,使用AOP + Filter如何實作一個簡單的用戶登錄鑒權與權限控制系統,

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

第11章Spring Boot集成Reactjs開發前后端分離專案:介紹Spring Boot集成Reactjs開發前后端分離專案的實戰案例,

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

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

第14章Spring Boot快取:介紹在Spring Boot專案開發中怎樣使用Spring Cache實作資料的快取,

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

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

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

第三部分
“Spring Boot系統監控、測驗與運維”,詳細介紹如何高效部署運維Spring Boot應用,并給出了綜合案例,
第18章Spring Boot應用的監控: Actuator與Admin:介紹如何使用Spring Boot Actuator和Spring Boot Admin實作監控與管理,

第19章Spring Boot應用的測驗:介紹Spring Boot應用的測驗,以及如何在實際專案中進行分層測驗,

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

Spring Boot 2精髓 從構建小系統到架構分布式大系統
SpringBoot是目前Spring技術體系中炙手可熱的框架之--,既可用于構建業務復雜的企業應用系統,也可以開發高性能和高吞吐量的互聯網應用,Spring Boot 框架降低了Spring 技術體系的使用門檻,簡化了Spring 應用的搭建和開發程序,提供了流行的第三方開源技術的自動集成,
環顧當前Java開源世界中的流行技術框架,能同時勝任這項作業的微乎其微,Play和ActFramework都是不錯的選擇,國內的Nutz和JFinal的口碑也不錯,但能同時滿足快速開發和分布式系統架構的框架,還是群眾基礎最好、功能最全、基于Spring技術的Spring Boot框架,
總目錄

第1章 Java EE簡介

第2章 Spring Boot 基礎

第3章 MVC框架

第4章 視圖技術

第5章 資料庫訪問

第6章 Spring Data JPA

第7章 Spring Boot 配置

第8章 部署Spring Boot應用

第9章 Testing單元測驗

第10章 REST

第11章 MongoDB

第12章 Redis

第13章 Elasticsearch

第15章 Spring Session

第16章 Spring Boot 和 ZooKeeper

第17章 監控Spring Boot應用

閱讀本書的人,可以是Java新手,從未使用過任何Spring技術的工程師,也可以使用過Spring,但想進一步了解Spring Boot的開發者,如果你已經使用過Spring Boot,那么本書也非常適合你全面深入了解Spring Boot
SpringBoot揭秘快速構建微服務體系
隨著微服務(Micro Service)理念的盛行,一個流行的概念也隨之誕生一微框架(Micro Framework),而其中最耀眼的,當屬SpringBoot,雖然Dropwizard是公認的最早的微框架,但SpringBoot“青出于藍而勝于藍”,背靠Spring框架衍生出來的整個生態體系,無論是從“出身”,還是社區的支撐上,SpringBoot 都是微框架選型的不二之選,
理論與實踐相結合、框架與生態相結合、技術與產品相結合,多視角、多維度、多場景地為大家深刻揭示了SpringBoot微服務框架和微服務架構體系的終極奧秘,
總目錄

第1章 了解微服務


第2章 飲水思源:回顧與探索Spring框架的本質


第3章 SpringBoot的作業機制


第4章 了解紛雜的spring-boot-starter


第5章 SpringBoot微服務實踐探索


第6章 SpringBoot與Scala


第7章 SpringBoot總結與展望

我敢說只要Spring框架存在,類似SpringBoot的實踐也將變幻形式,不斷涌現,因為只是需求的形式在變,但需求的本質沒變,從來都是提高效率,提升生產率,讓研發作業更方便高效罷了,如果哪一天Spring框架或者SpringBoot框架被顛覆,那也是被一種 更加高效的方式所替代,如果有那么一天,那也是我們希望看到的,而且總會有那么-天!
最后,希望大家能夠享受這段SpringBoot微框架和微服務之旅,也希望大家可以有機會打造一套符合 自身企業和組織特色的微服務體系,
領取Java成長筆記,只需你:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/196154.html
標籤:其他
上一篇:python 處理音頻檔案
