大小:21.9M
更新时间:23-08-31
系统:Pc
“框架,体系,生态”, 三者循序渐进,相辅相成,本书最精彩的部分在于, 在大家对SpringBoot微框架已经有了基本的认识之后, 我们将一起探索如何基于SpringBoot微框架打造一套完备的微服务体系。SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,我们单独开辟了一章内容,为大家介绍如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕着Scala和SpringBoot如何打造相应的工具, 技术产品等支持来提高相应微服务的交付效率。
序言 前言 第1章 了解微服务1 1.1 什么是微服务1 1.2 微服务因何而生2 1.3 微服务会带来哪些好处4 1.3.1 独立,独立,还是独立4 1.3.2 多语言生态6 1.4 微服务会带来哪些挑战81.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总结与展
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
oracle开发实战经典110.75M李兴华pdf扫描版 oracle开发实战经典是一本Oracle数据库实战手册,由李兴华编著。本书以Oracle 12c版本为基础(也适合Oracle 11g版本),对12c的新功能做了详细讲述。并且实例非常丰富,各类实例达1200个,达到实战水平只需一本书够了。同时本
查看
android 6开发秘籍(第5版)73.87M郭华丰 pdf扫描版 android 6开发秘籍(第5版)是一本基于Android Studio的Android开发入门精品指南,由[美]Joseph Annuzzi.Jr.,Lauren Darcey等编著,郭华丰、刘杰、周云龙共同翻译。本书的侧重点在于Android
查看
汇编语言第三版王爽pdf63.01M高清电子书汇编语言是我国计算机科学教育领域的一部重要的经典著作,深受业内专家,高校教师,广大学生的喜欢,为此小编带来了汇编语言王爽第三版pdf,这是汇编语言发布的第三版,该版本很好的把握了教与学的关系,全书通谷易懂,高屋建翎,实践与理论相结合,能够帮助学生更好的掌
查看
精通oracle sql 第2版93.15M 精通oracle sql 第2版是一本讲述清晰,可操作性强的Oracle SQL教程,由Oracle ACE与OakTable团队专家合力打造,主编为Karen Morton等人。全书主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所
查看
html5秘籍第2版107.18Mpdf扫描版HTML5不仅仅是一种标记语言,它还指代多种独立的Web标准。但是如何才能学习html5的全部知识呢?小编推荐用户使用html5秘籍第2版,这是一本HTML5语言的学习指导书籍,由美国程序员Matthew MacDonald编著。本书内容丰富,由浅入深,
查看
由浅入深学SQL Serve pdf版75.58M 由浅入深学SQL Server:基础、进阶与必做300题是一本SQL数据库基础进阶教材,由王俊和郑笛两人共同编著。本书结合大量贯穿于全书的实例,全面、系统、深入地介绍了SQL Server 2008开发技术,图文并茂、深入浅出,力图以最直观的方式使
查看
android编程入门很简单113.76M android编程入门很简单是一本安卓编程入门书籍,由王勇编著。本书内容丰富翔实,对基础概念都做了全面而详细的解析,并对重要概念和比较难理解的知识提供了实际的例子进行讲解。其中用到了类比、比喻等讲解方法,并且给出了形象的图示,以加深读者的理解。并且
查看