springboot揭秘快速构建微服务体系

springboot揭秘快速构建微服务体系

大小:21.9M

更新时间:23-08-31

系统:Pc

版本:v

请使用电脑访问此页面下载
SpringBoot是一个可使用Java构建微服务的微框架,对于新手来讲,如何才能快速入门呢?这里小编推荐大家阅讯springboot揭秘快速构建微服务体系,这是一本SpringBoot微框架解析揭秘书籍,由资深Java技术专家和架构师王福强编著,由阿里与平安集团技术高层倾心倾情推荐,全书采用了理论与实践相结合、框架与生态相结合、技术与产品相结合,多视角、多维度、多场景地为大家深刻揭示了SpringBoot微服务框架和微服务架构体系的奥秘,适用于学习SpringBoot的朋友免费下载阅读。

内容介绍

《springboot揭秘快速构建微服务体系》以微服务的基本概念介绍性开篇, 逐步引出Java平台下打造微服务的利器SpringBoot微框架, 从SpringBoot微框架的出身和源头, 循序渐进,一步步为大家剖析了SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。

“框架,体系,生态”, 三者循序渐进,相辅相成,本书最精彩的部分在于, 在大家对SpringBoot微框架已经有了基本的认识之后, 我们将一起探索如何基于SpringBoot微框架打造一套完备的微服务体系。SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,我们单独开辟了一章内容,为大家介绍如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕着Scala和SpringBoot如何打造相应的工具, 技术产品等支持来提高相应微服务的交付效率。

springboot揭秘章节目录

序言
前言
第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自定义模块中的应用
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总结与展

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

展开全部内容
语言简体中文

同类热门

网易云阅读电脑版网易云阅读电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 京东读书电脑版京东读书电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 PHP语言精粹电子书PHP语言精粹电子书 本草纲目本草纲目 docker入门实战docker入门实战 Scala程序设计第二版Scala程序设计第二版

热门标签

ps软件电脑版大全 camera raw系列版本大全 医院管理软件大全 电脑音频剪辑软件 FTP远程传输工具 office专业增强版大全 模拟电路仿真软件 microsoft edge浏览器版本大全 cpu拷机软件推荐 视频下载工具电脑版软件大全 向日葵版本大全 视频后期制作软件

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用