从企业级开发到云原生微服务:Spring Boot实战

从企业级开发到云原生微服务:Spring Boot实战

作者:汪云飞沈永林陈晓茜

出版社:电子工业

出版年:2020年1月

ISBN:9787121377921

所属分类:行业好书

书刊介绍

《从企业级开发到云原生微服务:Spring Boot实战》内容简介

本书以Spring 5.2和Spring Boot 2.2为基础,系统地讲解了在日常企业级开发和微服务开发中面临的大部分的问题,如函数式编程、Spring MVC、Spring Data、Spring Security、响应式编程、事件驱动、Spring Integration、Spring Batch、Spring Cloud、Kubernetes与微服务等。本书内容由浅入深,适合有Java基础的初级程序员学习。同时,本书还介绍了较深的理论及原理知识,可供中、高级工程师提升使用。本书讲解的所有主题都附有实战案例,读者可快速将相关技术应用于工作实践中。
汪云飞,开源技术专家,拥有10年以上的Java EE开发经验。著有《Java EE开发的颠覆者:Spring Boot实战》一书,是国内较早的Spring Boot、Spring Cloud应用推广者。

作品目录

前言
第1章:初识Spring
Boot
1.1、Spring
Boot概述
1.2、快速建立Spring
Boot应用
1.3、体验Spring
Boot
1.4、小结
第2章:函数式编程
2.1、了解函数式编程
2.2、Lambda表达式
2.3、函数接口
2.4、方法引用
2.5、Stream
2.6、Optional
2.7、小结
第3章:Spring
5.X基础
3.1、IoC容器
3.2、Spring
Bean的配置
3.3、对Bean的处理(BeanPostProcessor)
3.4、Spring
Aware容器
3.5、Bean之间的事件通信
3.6、Spring
EL
3.7、AOP
3.8、注解工作原理
3.9、小结
第4章:深入Spring
Boot
4.1、Spring
Boot介绍
4.2、Spring
Boot的“魔法”
4.3、Spring
Boot的配置
4.4、日志和报告
4.5、多线程任务和计划任务
4.6、Gradle插件
4.7、自定义Starter
4.8、Spring
Boot
Actuator
4.9、小结
第5章:Spring
Web
MVC
5.1、Spring
Web
MVC简介
5.2、用Spring
Boot学习Web
MVC
5.3、Web
MVC配置
5.4、Servlet容器
5.5、异步请求
5.6、小结
第6章:数据访问
6.1、Spring
Data
Repository
6.2、关系数据库——Spring
Data
JPA
6.3、NoSQL——Spring
Data
Elasticsearch
6.4、数据缓存
6.5、小结
第7章:安全控制
7.1、Spring
Security的应用
7.2、Spring
Security实战
7.3、OAuth
2.0、7.4、小结
第8章:响应式编程
8.1、Project
Reactor
8.2、Spring
WebFlux
8.3、Reactive
NoSQL
8.4、Reactive关系型数据库:R2DBC
8.5、Reactive
Spring
Security
8.6、小结
第9章:事件驱动
9.1、JMS
9.2、RabbitMQ
9.3、Kafka
9.4、Websocket
9.5、RSocket
9.6、小结
第10章:系统集成与批处理
10.1、Spring
Integration
10.2、Spring
Batch
10.3、小结
第11章:Spring
Cloud与微服务
11.1、微服务基础
11.2、Spring
Cloud
11.3、小结
第12章:Kubernetes与微服务
12.1、Kubernetes
12.2、Service
Mesh和Istio
12.3、小结

相关推荐

微信二维码