Spring Boot實戰+SpringBoot揭秘-快速構建微服務體係
bm009458 9787111536642 9787115433145
本信息
- 作者:
- 齣版社:
- ISBN:9787111536642
- 齣版日期:2016 年5月
- 開本:16開
- 版次:1-1
- 所屬分類:
編輯推薦
阿裏與平安集團技術高層傾心傾情推薦,互聯網與互聯網金融行業各大技術掌門一緻好評。
理論與實踐相結閤、框架與生態相結閤、技術與産品相結閤,多視角、多維度、多場景地為大傢深刻揭示瞭SpringBoo敖服務框架和微服務架構體係的終 極奧秘。
推薦序1
推薦序2
序言
前言
第1章 瞭解微服務 1
1.1 什麼是微服務 1
1.2 微服務因何而生 2
1.3 微服務會帶來哪些好處 4
1.3.1 獨立,獨立,還是獨立 4
1.3.2 多語言生態 6
1.4 微服務會帶來哪些挑戰 8
1.5 本章小結 9
第2章 飲水思源:迴顧與探索Spring框架的本質 11
2.1 Spring框架的起源 11
2.2 Spring IoC其實很簡單 12
2.3 瞭解一點兒JavaConfig 14
2.3.1 那些高曝光率的Annotation 17
2.4 本章小結 18
第3章 SpringBoot的工作機製 19
3.1 SpringBoot初體驗 19
3.2 @SpringBootApplication背後的秘密 20
3.2.1 @Configuration創世紀 21
3.2.2 @EnableAutoConfiguration的功效 22
3.2.3 可有可無的@ComponentScan 25
3.3 SpringApplication:SpringBoot程序啓動的一站式解決方案 26
3.3.1 深入探索SpringApplication執行流程 27
3.3.2 SpringApplicationRunListener 30
3.3.3 ApplicationListener 31
3.3.4 ApplicationContextInitializer 32
3.3.5 CommandLineRunner 33
3.4 再談自動配置 34
3.4.1 基於條件的自動配置 34
3.4.2 調整自動配置的順序 35
3.5 本章小結 35
第4章 瞭解紛雜的spring-boot-starter 37
4.1 應用日誌和spring-boot-starter-logging 39
4.2 快速Web應用開發與spring-boot-starter-web 40
4.2.1 項目結構層麵的約定 41
4.2.2 SpringMVC框架層麵的約定和定製 41
4.2.3 嵌入式Web容器層麵的約定和定製 42
4.3 數據訪問與spring-boot-starter-jdbc 43
4.3.1 SpringBoot應用的數據庫版本化管理 46
4.4 spring-boot-starter-aop及其使用場景說明 48
4.4.1 spring-boot-starter-aop在構建spring-boot-starter-metrics自定義模塊中的應用 49
4.5 應用安全與spring-boot-starter-security 58
4.5.1 瞭解SpringSecurity基本設計 61
4.5.2 進一步定製spring-boot-starter-security 66
4.6 應用監控與spring-boot-starter-actuator 68
4.6.1 自定義應用的健康狀態檢查 70
4.6.2 開放的endpoints纔真正“有用” 73
4.6.3 用還是不用,這是個問題 75
4.7 本章小結 77
第5章 SpringBoot微服務實踐探索 79
5.1 使用SpringBoot構建微服務 79
5.1.1 創建基於Dubbo框架的SpringBoot微服務 80
5.1.2 使用SpringBoot快速構建Web API 91
5.1.3 使用SpringBoot構建其他形式的微服務 104
5.2 SpringBoot微服務的發布與部署 110
5.2.1 spring-boot-starter的發布與部署方式 112
5.2.2 基於RPM的發布與部署方式 115
5.2.3 基於Docker的發布與部署方式 120
5.3 SpringBoot微服務的注冊與發現 124
5.4 SpringBoot微服務的監控與運維 127
5.4.1 推還是拉,這一直是個問題 131
5.4.2 從局部性觸發式報警到係統性智能化報警 132
5.5 SpringBoot微服務的安全與防護 133
5.6 SpringBoot微服務體係的脊梁:發布與部署平颱 135
5.7 本章小結 138
第6章 SpringBoot與Scala 139
6.1 使用Maven構建和發布基於SpringBoot的Scala應用 140
6.1.1 進一步簡化基於Maven的Scala項目創建 146
6.1.2 進一步簡化基於Scala的Web API開發 167
6.2 使用SBT構建和發布基於SpringBoot的Scala應用 174
6.2.1 探索基於SBT的SpringBoot應用開發模式 175
6.2.2 探索基於SBT的SpringBoot應用發布策略 181
6.3 本章小結 184
第7章 SpringBoot總結與展望 186 - 産品名稱:Spring Boot實戰
- Spring Boot實戰+SpringBoot揭秘-快速構建微服務體係 下載 mobi epub pdf txt 電子書