图书介绍

SpringBoot揭秘 快速构建微服务体系PDF|Epub|txt|kindle电子书版本网盘下载

SpringBoot揭秘 快速构建微服务体系
  • 王福强著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111536642
  • 出版时间:2016
  • 标注页数:190页
  • 文件大小:22MB
  • 文件页数:204页
  • 主题词:互联网络-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SpringBoot揭秘 快速构建微服务体系PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 了解一点儿JavaConfig14

2.3.1 那些高曝光率的Annotation17

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 可有可无的@ComponentScan25

3.3 SpringApplication:SpringBoot程序启动的一站式解决方案26

3.3.1 深入探索SpringApplication执行流程27

3.3.2 SpringApplicationRunListener30

3.3.3 ApplicationListener31

3.3.4 ApplicationContextInitializer32

3.3.5 CommandLineRunner33

3.4 再谈自动配置34

3.4.1 基于条件的自动配置34

3.4.2 调整自动配置的顺序35

3.5 本章小结35

第4章 了解纷杂的spring-boot-starter37

4.1 应用日志和spring-boot-starter-logging39

4.2 快速Web应用开发与spring-boot-starter-web40

4.2.1 项目结构层面的约定41

4.2.2 SpringMVC框架层面的约定和定制41

4.2.3 嵌入式Web容器层面的约定和定制42

4.3 数据访问与spring-boot-starter-jdbc43

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-security58

4.5.1 了解SpringSecurity基本设计61

4.5.2 进一步定制spring-boot-starter-security66

4.6 应用监控与spring-boot-starter-actuator68

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 API91

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与Scala139

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

热门推荐