內(nèi)容介紹
《springboot揭秘快速構(gòu)建微服務(wù)體系》以微服務(wù)的基本概念介紹性開(kāi)篇, 逐步引出Java平臺(tái)下打造微服務(wù)的利器SpringBoot微框架, 從SpringBoot微框架的出身和源頭, 循序漸進(jìn),一步步為大家剖析了SpringBoot微框架的設(shè)計(jì)理念和原理,并對(duì)框架的重點(diǎn)功能和模塊進(jìn)行了逐一講解。“框架,體系,生態(tài)”, 三者循序漸進(jìn),相輔相成,本書(shū)最精彩的部分在于, 在大家對(duì)SpringBoot微框架已經(jīng)有了基本的認(rèn)識(shí)之后, 我們將一起探索如何基于SpringBoot微框架打造一套完備的微服務(wù)體系。SpringBoot微框架依托Java平臺(tái)和Spring框架,擁有良好的可擴(kuò)展性和可定制性,為了說(shuō)明這一點(diǎn),我們單獨(dú)開(kāi)辟了一章內(nèi)容,為大家介紹如何使用Scala和SpringBoot微框架來(lái)開(kāi)發(fā)和交付相應(yīng)的微服務(wù),并且圍繞著Scala和SpringBoot如何打造相應(yīng)的工具, 技術(shù)產(chǎn)品等支持來(lái)提高相應(yīng)微服務(wù)的交付效率。
springboot揭秘章節(jié)目錄
序言 前言 第1章 了解微服務(wù)1 1.1 什么是微服務(wù)1 1.2 微服務(wù)因何而生2 1.3 微服務(wù)會(huì)帶來(lái)哪些好處4 1.3.1 獨(dú)立,獨(dú)立,還是獨(dú)立4 1.3.2 多語(yǔ)言生態(tài)6 1.4 微服務(wù)會(huì)帶來(lái)哪些挑戰(zhàn)8 1.5 本章小結(jié)9 第2章 飲水思源:回顧與探索Spring框架的本質(zhì)11 2.1 Spring框架的起源11 2.2 Spring IoC其實(shí)很簡(jiǎn)單12 2.3 了解一點(diǎn)兒JavaConfig14 2.3.1 那些高曝光率的Annotation17 2.4 本章小結(jié)18 第3章 SpringBoot的工作機(jī)制19 3.1 SpringBoot初體驗(yàn)19 3.2 @SpringBootApplication背后的秘密20 3.2.1 @Configuration創(chuàng)世紀(jì)21 3.2.2 @EnableAutoConfiguration的功效22 3.2.3 可有可無(wú)的@ComponentScan25 3.3 SpringApplication:SpringBoot程序啟動(dòng)的一站式解決方案26 3.3.1 深入探索SpringApplication執(zhí)行流程27 3.3.2 SpringApplicationRunListener30 3.3.3 ApplicationListener31 3.3.4 ApplicationContextInitializer32 3.3.5 CommandLineRunner33 3.4 再談自動(dòng)配置34 3.4.1 基于條件的自動(dòng)配置34 3.4.2 調(diào)整自動(dòng)配置的順序35 3.5 本章小結(jié)35 第4章 了解紛雜的spring-boot-starter37 4.1 應(yīng)用日志和spring-boot-starter-logging39 4.2 快速Web應(yīng)用開(kāi)發(fā)與spring-boot-starter-web40 4.2.1 項(xiàng)目結(jié)構(gòu)層面的約定41 4.2.2 SpringMVC框架層面的約定和定制41 4.2.3 嵌入式Web容器層面的約定和定制42 4.3 數(shù)據(jù)訪問(wèn)與spring-boot-starter-jdbc43 4.3.1 SpringBoot應(yīng)用的數(shù)據(jù)庫(kù)版本化管理46 4.4 spring-boot-starter-aop及其使用場(chǎng)景說(shuō)明48 4.4.1 spring-boot-starter-aop在構(gòu)建spring-boot-starter-metrics自定義模塊中的應(yīng)用 4.5 應(yīng)用安全與spring-boot-starter-security58 4.5.1 了解SpringSecurity基本設(shè)計(jì)61 4.5.2 進(jìn)一步定制spring-boot-starter-security66 4.6 應(yīng)用監(jiān)控與spring-boot-starter-actuator68 4.6.1 自定義應(yīng)用的健康狀態(tài)檢查70 4.6.2 開(kāi)放的endpoints才真正“有用”73 4.6.3 用還是不用,這是個(gè)問(wèn)題75 4.7 本章小結(jié)77 第5章 SpringBoot微服務(wù)實(shí)踐探索79 5.1 使用SpringBoot構(gòu)建微服務(wù)79 5.1.1 創(chuàng)建基于Dubbo框架的SpringBoot微服務(wù)80 5.1.2 使用SpringBoot快速構(gòu)建Web API91 5.1.3 使用SpringBoot構(gòu)建其他形式的微服務(wù)104 5.2 SpringBoot微服務(wù)的發(fā)布與部署110 5.2.1 spring-boot-starter的發(fā)布與部署方式112 5.2.2 基于RPM的發(fā)布與部署方式115 5.2.3 基于Docker的發(fā)布與部署方式120 5.3 SpringBoot微服務(wù)的注冊(cè)與發(fā)現(xiàn)124 5.4 SpringBoot微服務(wù)的監(jiān)控與運(yùn)維127 5.4.1 推還是拉,這一直是個(gè)問(wèn)題131 5.4.2 從局部性觸發(fā)式報(bào)警到系統(tǒng)性智能化報(bào)警132 5.5 SpringBoot微服務(wù)的安全與防護(hù)133 5.6 SpringBoot微服務(wù)體系的脊梁:發(fā)布與部署平臺(tái)135 5.7 本章小結(jié)138 第6章 SpringBoot與Scala139 6.1 使用Maven構(gòu)建和發(fā)布基于SpringBoot的Scala應(yīng)用140 6.1.1 進(jìn)一步簡(jiǎn)化基于Maven的Scala項(xiàng)目創(chuàng)建146 6.1.2 進(jìn)一步簡(jiǎn)化基于Scala的Web API開(kāi)發(fā)167 6.2 使用SBT構(gòu)建和發(fā)布基于SpringBoot的Scala應(yīng)用174 6.2.1 探索基于SBT的SpringBoot應(yīng)用開(kāi)發(fā)模式175 6.2.2 探索基于SBT的SpringBoot應(yīng)用發(fā)布策略181 6.3 本章小結(jié)184 第7章 SpringBoot總結(jié)與展
使用說(shuō)明
1、下載并解壓,得出pdf文件2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開(kāi)解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡(jiǎn)體中文
- 得間免費(fèi)小說(shuō)電腦版 v5.2.7.172.56M / 簡(jiǎn)體中文
- 瀟湘書(shū)院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- 吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- 開(kāi)源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 京東讀書(shū)電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文