Spring核心技术和案例实战

Spring核心技术和案例实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。

内容简介

本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。全书从Spring概述、Spring Boot、Spring Cloud和响应式Spring等4个方面由浅入深地介绍了Spring。本书首先介绍了Spring框架的基础概念,然后介绍了Spring Boot的核心功能特性,接着介绍了用于构建主流微服务架构的Spring Cloud,最后讲解了响应式编程技术。本书通过3个完整的案例来系统展示具体的实现过程。本书面向广大服务端开发人员,读者不需要有很高的技术水平,也不限于特定的开发语言,但熟悉Java EE常用技术并掌握一定的系统设计基本概念有助于更好地理解书中的内容。同时,本书也适合对Spring框架有兴趣的开发人员阅读,希望本书能为读者的日常学习和开发工作带来启发与帮助。

作者简介

作者郑天民,日本足利工业大学信息工程学硕士,拥有10余年软件行业从业经验,目前在一家大健康领域的创新型科技公司担任CTO,负责产品研发与技术团队管理工作。开发过10余个面向研发人员的技术和管理类培训课程项目,在架构设计和技术管理方面具有丰富的经验和深入的理解。他还是阿里云MVP、腾讯云TVP、TGO鲲鹏会会员。

著有《Apache ShardingSphere实战》《Spring响应式微服务Spring Boot 2+Spring 5+Spring Cloud实战》《系统架构设计》《向技术管理者转型》《微服务设计原理与架构》《微服务架构实战》等图书。

章节目录

版权信息

内容提要

作者介绍

前言

服务与支持

第一篇 Spring概述篇

第1章 直面Spring

1.1 Spring容器

1.2 Spring家族生态

1.3 Spring Boot与Web应用程序

1.4 Spring Cloud与微服务架构

1.5 Spring 5与响应式编程

1.6 全书架构

1.7 本章小结

第二篇 Spring Boot篇

第2章 Spring Boot配置体系

2.1 Spring Boot中的配置体系

2.2 自定义配置信息

2.3 本章小结

第3章 Spring Boot数据访问

3.1 JDBC规范

3.2 使用JdbcTemplate访问数据库

3.3 使用Spring Data访问数据库

3.4 本章小结

第4章 Spring Boot Web服务

4.1 RESTful风格

4.2 创建RESTful服务

4.3 使用RestTemplate访问HTTP端点

4.4 本章小结

第5章 Spring Boot消息通信

5.1 消息通信模型

5.2 使用KafkaTemplate集成Kafka

5.3 使用JmsTemplate集成ActiveMQ

5.4 使用RabbitTemplate集成RabbitMQ

5.5 本章小结

第6章 Spring Boot系统监控

6.1 使用Actuator组件实现系统监控

6.2 实现自定义度量指标和Actuator端点

6.3 本章小结

第7章 SpringCSS:Spring Boot案例实战

7.1 SpringCSS案例设计

7.2 实现案例技术组件

7.3 本章小结

第三篇 Spring Cloud篇

第8章 Spring Cloud注册中心

8.1 注册中心解决方案

8.2 使用Spring Eureka构建注册中心

8.3 Ribbon与客户端负载均衡

8.4 本章小结

第9章 Spring Cloud服务网关

9.1 服务网关解决方案

9.2 基于Spring Cloud Gateway构建服务网关

9.3 本章小结

第10章 Spring Cloud服务容错

10.1 服务容错解决方案

10.2 使用Spring Cloud Circuit Breaker实现服务容错

10.3 本章小结

第11章 Spring Cloud配置中心

11.1 配置中心解决方案

11.2 基于Spring Cloud Config构建配置中心

11.3 本章小结

第12章 Spring Cloud消息通信

12.1 Spring消息通信解决方案

12.2 引入Spring Cloud Stream

12.3 使用Spring Cloud Stream实现消息通信

12.4 Spring Cloud Stream高级主题

12.5 本章小结

第13章 Spring Cloud服务监控

13.1 服务监控解决方案

13.2 引入Spring Cloud Sleuth

13.3 整合Spring Cloud Sleuth与Zipkin实现可视化监控

13.4 创建自定义Span

13.5 本章小结

第14章 SpringHealth:Spring Cloud案例实战

14.1 SpringHealth案例设计

14.2 实现案例技术组件

14.3 本章小结

第四篇 响应式Spring篇

第15章 响应式编程基础

15.1 响应式编程技术体系

15.2 响应式流与背压

15.3 Spring 5与响应式编程

15.4 本章小结

第16章 Project Reactor

16.1 Project Reactor简介

16.2 Flux和Mono

16.3 Project Reactor常用操作符

16.4 本章小结

第17章 WebFlux和RSocket

17.1 WebFlux核心原理

17.2 使用WebFlux构建响应式Web服务

17.3 使用WebClient消费响应式Web服务

17.4 RSocket高性能网络传输协议

17.5 本章小结

第18章 响应式Spring Data

18.1 Spring Data和响应式编程

18.2 响应式MongoDB集成

18.3 响应式Redis集成

18.4 R2DBC

18.5 本章小结

第19章 ReactiveSpringCSS:响应式Spring案例实战

19.1 ReactiveSpringCSS案例设计

19.2 实现案例技术组件

19.3 本章小结

Spring核心技术和案例实战是2023年由人民邮电出版社出版,作者郑天民。

得书感谢您对《Spring核心技术和案例实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
精通移动App测试实战:技术、工具和案例 电子书
本书全面讲解了移动平台测试方面的技术、技巧、工具和测试用例等实战知识。内容涵盖主流的测试工具,包括JUnit、Monkey、MonkeyRunner、Robotium、UIAutomator、Appium以及性能测试利器LoadRunner、手机端性能监控工具Emmagee等;重点讲解移动平台的主要实战技术,如单元测试、功能测试、性能测试、UI测试、手游测试、自动化测试、测试用例管理、持续集成、脚
Serverless核心技术和大规模实践 电子书
本书着眼于Serverless方向,重点介绍FaaS的架构和实现原理。
微服务实战(Dubbox +Spring Boot+Docker) 电子书
在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。那么如何去承载更多的节点就成为IT从业人士首要解决的问题。本书围绕秒杀抢购应用场景,对当下流行的Dubbox+SpringBoot+Docker微服务架构解决方案进行讲解。主要内容包括微服务架构介绍、Dubbox原理及运用、使用SpringBoot实现微服务、使用Ac
ExcelVBA案例实战 电子书
本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。
Spring Cloud 微服务分布式架构开发实战 电子书
1、选取知识点核心实用,以互联网+实现终身学习2、以企业需求为设计导向,以任务驱动为讲解方式3、以案例为主线组织知识点,以实战项目来提升技术4、充分考虑学习者的认知曲线,由浅入深,边讲边练