3.0 用户推荐指数
互联网
类型
6.7
豆瓣评分
可以朗读
语音朗读
168千字
字数
2016-05-01
发行日期
展开全部
主编推荐语
以微服务的基本概念开篇, 逐步引出Java平台下打造微服务的利器SpringBoot微框架。
内容简介
SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,单独开辟了一章内容,为大家介绍如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕Scala和SpringBoot如何打造相应的工具,技术产品等支持来提高相应微服务的交付效率。书中从SpringBoot微框架的“出身”开始,循序渐进,一步步为大家剖析SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。
目录
- 版权信息
- 推荐序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总结与展望
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。