万本电子书0元读

万本电子书0元读

顶部广告

SpringBoot揭秘:快速构建微服务体系电子书 租阅

售       价:¥

纸质售价:¥46.60购买纸书

633人正在读 | 2人评论 6.2

作       者:王福强

出  版  社:机械工业出版社

出版时间:2016-05-01

字       数:17.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
本书以微服务的基本概念介绍性开篇,逐步引出Java平台下打造微服务的利器SpringBoot微框架。书中从SpringBoot微框架的“出身”开始,循序渐进,为大家剖析SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。 本书以微服务的基本概念介绍性篇, 逐步引出Java平台下造微服务的利器SpringBoot微框架, 从SpringBoot微框架的出身和源头, 循序渐,一步步为大家剖析了SpringBoot微框架的设计理念和原理,并对框架的重功能和模块行了逐一讲解。 “框架,体系,生态”, 三者循序渐,相辅相成,本书*精彩的部分在于, 在大家对SpringBoot微框架已经有了基本的认识之后, 我们将一起探索如何基于SpringBoot微框架造一套完备的微服务体系。 SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一,我们单独辟了一章内容,为大家介绍 如何使用Scala和SpringBoot微框架来发和交付相应的微服务,并且围绕着Scala和SpringBoot如何造相应的工具, 技术产品等支持来提高相应微服务的交付效率。
【推荐语】
阿里与平安集团技术高层倾心倾情推荐,互联网与互联网金融行业各大技术掌门一致好评。 理论与实践相结合、框架与生态相结合、技术与产品相结合,多视角、多维度、多场景地为大家深刻揭示了SpringBoot微服务框架和微服务架构体系的奥秘
【作者】
王福强,资深Java技术专家和架构师,具有多年一线发经验和技术团队管理经验。在计算机语言、并发与并行编程、分布式系统设计与发、大数据、实时计 算等领域都积累了丰富的经验。先后在英极、花旗、*等金融和互联网企业任职,主导和参与了多个重要的大型项目。现任挖财技术VP兼首席架构师。
目录展开

推荐序1

推荐序2

序言

前言

第1章 了解微服务

1.1 什么是微服务

1.2 微服务因何而生

1.3 微服务会带来哪些好处

1.3.1 独立,独立,还是独立

1.3.2 多语言生态

1.4 微服务会带来哪些挑战

1.5 本章小结

第2章 饮水思源:回顾与探索Spring框架的本质

2.1 Spring框架的起源

2.2 Spring IoC其实很简单

2.3 了解一点儿JavaConfig

2.3.1 那些高曝光率的Annotation

2.4 本章小结

第3章 SpringBoot的工作机制

3.1 SpringBoot初体验

3.2 @SpringBootApplication背后的秘密

3.2.1 @Configuration创世纪

3.2.2 @EnableAutoConfiguration的功效

3.2.3 可有可无的@ComponentScan

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

3.3.1 深入探索SpringApplication执行流程

3.3.2 SpringApplicationRunListener

3.3.3 ApplicationListener

3.3.4 ApplicationContextInitializer

3.3.5 CommandLineRunner

3.4 再谈自动配置

3.4.1 基于条件的自动配置

3.4.2 调整自动配置的顺序

3.5 本章小结

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

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

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

4.2.1 项目结构层面的约定

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

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

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

4.3.1 SpringBoot应用的数据库版本化管理

4.4 spring-boot-starter-aop及其使用场景说明

4.4.1 spring-boot-starter-aop在构建spring-boot-starter-metrics自定义模块中的应用

4.5 应用安全与spring-boot-starter-security

4.5.1 了解SpringSecurity基本设计

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

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

4.6.1 自定义应用的健康状态检查

4.6.2 开放的endpoints才真正“有用”

4.6.3 用还是不用,这是个问题

4.7 本章小结

第5章 SpringBoot微服务实践探索

5.1 使用SpringBoot构建微服务

5.1.1 创建基于Dubbo框架的SpringBoot微服务

5.1.2 使用SpringBoot快速构建Web API

5.1.3 使用SpringBoot构建其他形式的微服务

5.2 SpringBoot微服务的发布与部署

5.2.1 spring-boot-starter的发布与部署方式

5.2.2 基于RPM的发布与部署方式

5.2.3 基于Docker的发布与部署方式

5.3 SpringBoot微服务的注册与发现

5.4 SpringBoot微服务的监控与运维

5.4.1 推还是拉,这一直是个问题

5.4.2 从局部性触发式报警到系统性智能化报警

5.5 SpringBoot微服务的安全与防护

5.6 SpringBoot微服务体系的脊梁:发布与部署平台

5.7 本章小结

第6章 SpringBoot与Scala

6.1 使用Maven构建和发布基于SpringBoot的Scala应用

6.1.1 进一步简化基于Maven的Scala项目创建

6.1.2 进一步简化基于Scala的Web API开发

6.2 使用SBT构建和发布基于SpringBoot的Scala应用

6.2.1 探索基于SBT的SpringBoot应用开发模式

6.2.2 探索基于SBT的SpringBoot应用发布策略

6.3 本章小结

第7章 SpringBoot总结与展望

累计评论(5条) 5个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部