
下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备。了解更多信息
使用 Kindle 网页版即时在浏览器上阅读。
使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。
![“SpringBoot揭秘:快速构建微服务体系”,作者:[王福强]](https://images-cn.ssl-images-amazon.cn/images/I/41sG-5uNP7L._SY346_.jpg)
SpringBoot揭秘:快速构建微服务体系 Kindle电子书
|
人气
广告
SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,我们单独开辟了一章内容,为大家介绍如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕Scala和SpringBoot如何打造相应的工具,技术产品等支持来提高相应微服务的交付效率。本书以介绍微服务的基本概念开篇,逐步引出Java平台下打造微服务的利器——SpringBoot微框架。书中从SpringBoot微框架的“出身”开始,循序渐进,一步步为大家剖析SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。
商品描述
名人推荐
去年雪球花费了很大精力对内部系统进行了微服务化改造,我们选择了SpringBoot作为微服务化的基础,当时关于SpringBoot相关的中文资料还很少。最近听说福强老师写了一本关于SpringBoot的书,当看到书的目录后第壹感觉就是如果我们当初有这本书在手绝对可以少走很多弯路。本书介绍了很多我们不曾研究透彻的用法和原理。更让人惊喜的是本书还包含关于微服务的原理和实践的章节,让人耳目一新,收获颇丰。强烈推荐给每一个对SpringBoot和微服务感兴趣的人。
——王栋 雪球CTO
福强的第壹本书曾给我耳目一新的感觉,现在他的新作又一次带给我惊喜。和其他书籍相比,本书既在道上深入一层,又在术的层面,对SpringBoot庖丁解牛,对现在流行的微服务讲解得淋漓尽致,是为精品。若我想在SpringBoot上精进一层,则必读此书,然后请王老师喝到扶墙为止。
——杜江 21CTO社区创始人
本书从宏观上介绍了微服务的架构理论,又从技术实现上解析了SpringBoot的各种微妙之处。这本书理论和实践兼备,来得非常及时。
——曹祖鹏 千米网首席架构师
——王栋 雪球CTO
福强的第壹本书曾给我耳目一新的感觉,现在他的新作又一次带给我惊喜。和其他书籍相比,本书既在道上深入一层,又在术的层面,对SpringBoot庖丁解牛,对现在流行的微服务讲解得淋漓尽致,是为精品。若我想在SpringBoot上精进一层,则必读此书,然后请王老师喝到扶墙为止。
——杜江 21CTO社区创始人
本书从宏观上介绍了微服务的架构理论,又从技术实现上解析了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.1Spring框架的起源
2.2Spring IoC其实很简单
2.3了解一点儿JavaConfig
2.3.1那些高曝光率的Annotation
2.4本章小结
第3章SpringBoot的工作机制
3.1SpringBoot初体验
3.2@SpringBootApplication背后的秘密
3.2.1@Configuration创世纪
3.2.2@EnableAutoConfiguration的功效
3.2.3可有可无的@ComponentScan
3.3SpringApplication:SpringBoot程序启动的一站式解决方案
3.3.1深入探索SpringApplication执行流程
3.3.2SpringApplicationRunListener
3.3.3ApplicationListener
3.3.4ApplicationContextInitializer
3.3.5CommandLineRunner
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.2SpringMVC框架层面的约定和定制
4.2.3嵌入式Web容器层面的约定和定制
4.3数据访问与spring—boot—starter—jdbc
4.3.1SpringBoot应用的数据库版本化管理
4.4spring—boot—starter—aop及其使用场景说明
4.4.1spring—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.2SpringBoot微服务的发布与部署
5.2.1spring—boot—starter的发布与部署方式
5.2.2基于RPM的发布与部署方式
5.2.3基于Docker的发布与部署方式
5.3SpringBoot微服务的注册与发现
5.4SpringBoot微服务的监控与运维
5.4.1推还是拉,这一直是个问题
5.4.2从局部性触发式报警到系统性智能化报警
5.5SpringBoot微服务的安全与防护
5.6SpringBoot微服务体系的脊梁:发布与部署平台
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总结与展
推荐序2
序言
前言
第1章了解微服务
1.1什么是微服务
1.2微服务因何而生
1.3微服务会带来哪些好处
1.3.1独立,独立,还是独立
1.3.2多语言生态
1.4微服务会带来哪些挑战
1.5本章小结
第2章饮水思源:回顾与探索Spring框架的本质
2.1Spring框架的起源
2.2Spring IoC其实很简单
2.3了解一点儿JavaConfig
2.3.1那些高曝光率的Annotation
2.4本章小结
第3章SpringBoot的工作机制
3.1SpringBoot初体验
3.2@SpringBootApplication背后的秘密
3.2.1@Configuration创世纪
3.2.2@EnableAutoConfiguration的功效
3.2.3可有可无的@ComponentScan
3.3SpringApplication:SpringBoot程序启动的一站式解决方案
3.3.1深入探索SpringApplication执行流程
3.3.2SpringApplicationRunListener
3.3.3ApplicationListener
3.3.4ApplicationContextInitializer
3.3.5CommandLineRunner
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.2SpringMVC框架层面的约定和定制
4.2.3嵌入式Web容器层面的约定和定制
4.3数据访问与spring—boot—starter—jdbc
4.3.1SpringBoot应用的数据库版本化管理
4.4spring—boot—starter—aop及其使用场景说明
4.4.1spring—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.2SpringBoot微服务的发布与部署
5.2.1spring—boot—starter的发布与部署方式
5.2.2基于RPM的发布与部署方式
5.2.3基于Docker的发布与部署方式
5.3SpringBoot微服务的注册与发现
5.4SpringBoot微服务的监控与运维
5.4.1推还是拉,这一直是个问题
5.4.2从局部性触发式报警到系统性智能化报警
5.5SpringBoot微服务的安全与防护
5.6SpringBoot微服务体系的脊梁:发布与部署平台
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总结与展
序言
Foreword 1 推荐序12015年技术圈最火的名词大概就是微服务了。国内外的互联网技术会议上,但凡分享题目中包含“MicroService”,不论内容质量如何,一定人山人海、摩肩接踵。
追本溯源,服务化的架构思想十年前就是软件架构的标准范式。淘 宝和阿里在2007年左右就开始奠定了大规模服务化架构的基础,经过几代架构师的努力,有了今天承载双十一规模的商业操作系统。这中间诞生的很多优秀的Java中间件也成为开源界备受追崇的范例。
但是对于很多中小企业而言,SpringBoot会是另一个性价比极高的选择。福强的这本书出现得恰逢其时,既有体系化的理论又不乏有价值的实践。对于想了解微服务和SpringBoot的架构师而言,是难得的修炼秘籍。
南天(本名是庄卓然) 阿里巴巴资深总监推荐序2 Foreword 2多年前,第一次见福强,就知道他在写书,那时就是关于Spring的书籍。等到出书后,我翻看之下,发现福强写得非常实用。
时隔若干年,福强又来信告知有新作问世,这是他经历几年的大型网站实践之后,在创业阶段写的书。在这个阶段还能坚持写作的人非常少,足以说明他对技术的执着和坚持。有了成熟大型网站和创业阶段的实践经验,本书不仅是SpringBoot的指南,还是各种实战经验的提炼和总结。福强不仅在Java,在Scala、Golang方面都有颇深的理解,这种跨语言方面对技术的融会贯通也为整个构建过程起着催化剂的作用。福强这次给大家带来的这本书,从不同角度对微服务这一热门话题进行了介绍和探讨,同时加入了自己多年的实践经验,值得一读。
Eric(中文名是王齐) 平安好医生CTOPreface 序 言随着微服务(Micro Service)理念的盛行,一个流行的概念也随之诞生—微框架(Micro Framework),而其中最耀眼的,当属SpringBoot。
虽然Dropwizard是公认的最早的微框架,但SpringBoot“青出于蓝而胜于蓝”,背靠Spring框架衍生出来的整个生态体系,无论是从“出身”,还是社区的支撑上,SpringBoot都是微框架选型的不二之选。
实际上,SpringBoot并非单单一个微框架的概念就可以概括,笔者认为将SpringBoot看作一种最佳实践会更为贴切:一种Spring框架及其社区对“约定优先于配置”(Convention Over Configuration)理念的最佳实践。
温故而知新,笔者将通过本书带领大家回顾Spring框架的历史,进而引领大家探索SpringBoot框架的来龙去脉, 最终引领大家去探索基于SpringBoot的微服务实践之路。希望各位能够享受这段文字旅程并有所收获。
追本溯源,服务化的架构思想十年前就是软件架构的标准范式。淘 宝和阿里在2007年左右就开始奠定了大规模服务化架构的基础,经过几代架构师的努力,有了今天承载双十一规模的商业操作系统。这中间诞生的很多优秀的Java中间件也成为开源界备受追崇的范例。
但是对于很多中小企业而言,SpringBoot会是另一个性价比极高的选择。福强的这本书出现得恰逢其时,既有体系化的理论又不乏有价值的实践。对于想了解微服务和SpringBoot的架构师而言,是难得的修炼秘籍。
南天(本名是庄卓然) 阿里巴巴资深总监推荐序2 Foreword 2多年前,第一次见福强,就知道他在写书,那时就是关于Spring的书籍。等到出书后,我翻看之下,发现福强写得非常实用。
时隔若干年,福强又来信告知有新作问世,这是他经历几年的大型网站实践之后,在创业阶段写的书。在这个阶段还能坚持写作的人非常少,足以说明他对技术的执着和坚持。有了成熟大型网站和创业阶段的实践经验,本书不仅是SpringBoot的指南,还是各种实战经验的提炼和总结。福强不仅在Java,在Scala、Golang方面都有颇深的理解,这种跨语言方面对技术的融会贯通也为整个构建过程起着催化剂的作用。福强这次给大家带来的这本书,从不同角度对微服务这一热门话题进行了介绍和探讨,同时加入了自己多年的实践经验,值得一读。
Eric(中文名是王齐) 平安好医生CTOPreface 序 言随着微服务(Micro Service)理念的盛行,一个流行的概念也随之诞生—微框架(Micro Framework),而其中最耀眼的,当属SpringBoot。
虽然Dropwizard是公认的最早的微框架,但SpringBoot“青出于蓝而胜于蓝”,背靠Spring框架衍生出来的整个生态体系,无论是从“出身”,还是社区的支撑上,SpringBoot都是微框架选型的不二之选。
实际上,SpringBoot并非单单一个微框架的概念就可以概括,笔者认为将SpringBoot看作一种最佳实践会更为贴切:一种Spring框架及其社区对“约定优先于配置”(Convention Over Configuration)理念的最佳实践。
温故而知新,笔者将通过本书带领大家回顾Spring框架的历史,进而引领大家探索SpringBoot框架的来龙去脉, 最终引领大家去探索基于SpringBoot的微服务实践之路。希望各位能够享受这段文字旅程并有所收获。
文摘
版权页:
插图:
插图:
基本信息
- ASIN : B01FSA1140
- 出版社 : 机械工业出版社; 第1版 (2016年5月17日)
- 出版日期 : 2016年5月1日
- 品牌 : 机械工业出版社有限公司
- 语言 : 简体中文
- 文件大小 : 10300 KB
- 标准语音朗读 : 未启用
- X-Ray : 未启用
- 生词提示功能 : 未启用
- 纸书页数 : 289页
- 亚马逊热销商品排名: 商品里排第25,576名Kindle商店 (查看Kindle商店商品销售排行榜)
- 用户评分:
买家评论
2.8 颗星,最多 5 颗星
2.8星,共 5 星
32
买家评级
评分是如何计算的?
在计算总星级评分以及按星级确定的百分比时,我们不使用简单的平均值。相反,我们的系统会考虑评论的最新程度以及评论者是否在亚马逊上购买了该商品。系统还会分析评论,验证评论的可信度。
30 个买家评论
-
热门评论
现在无法筛选评论。请稍后再试。
2016年6月23日
已确认购买
本书开始几章节带领你游览大观园,探索spring boot到底有啥秘密和神奇之处。
后面两章作者结合自己实践,如何实施一整套微服务流程。
对于希望实施微服务的公司来说有很多实践经验可以借鉴,比如自己新建starter,web api规范,监控等等,非常实用。
当然书中也有几处笔误:
3.3节最后原文【所以我们不再对这些表层探究了,因为对表层之下的东西进行探究才是我们的最终目的。】
后面两章作者结合自己实践,如何实施一整套微服务流程。
对于希望实施微服务的公司来说有很多实践经验可以借鉴,比如自己新建starter,web api规范,监控等等,非常实用。
当然书中也有几处笔误:
3.3节最后原文【所以我们不再对这些表层探究了,因为对表层之下的东西进行探究才是我们的最终目的。】
2016年6月8日
已确认购买
主要是看了前面那个1星的,觉得很过分。
之前也因为那个一星就没买。
才看了一部分,书是不长,但是文笔很好,思路也挺清晰的,内容我觉得也是恰到好处。
找了下作者之前那本spring揭秘评价也是很高。
之前也因为那个一星就没买。
才看了一部分,书是不长,但是文笔很好,思路也挺清晰的,内容我觉得也是恰到好处。
找了下作者之前那本spring揭秘评价也是很高。