万本电子书0元读

万本电子书0元读

顶部广告

Spring核心技术和案例实战电子书

1.内容系统且详细。全书内容按照直面Spring篇(Spring基础功能)→Spring Boot篇(通用Web应用程序发)→Spring Cloud篇(微服务系统发)→响应式Spring篇(响应式系统发)的主线展,呈递关系,内容组织体系化,适合阶段性的学习和应用。 2.案例驱动。本书针对相关主题提供完整示例,多维度介绍Spring框架的各项技术体系的实战技巧,帮助读者更快了解Spring所提供的各项解决方案。

售       价:¥

纸质售价:¥63.00购买纸书

39人正在读 | 0人评论 6.7

作       者:郑天民 著

出  版  社:人民邮电出版社有限公司

出版时间:2023-04-01

字       数:28.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书主要介绍基于Spring框架构架企业级应用程序的技术体系和工程实践。全书从Spring概述、Spring Boot、Spring Cloud和响应式Spring等4个方面由浅深地介绍了Spring。本书首先介绍了Spring框架的基础概念,然后介绍了Spring Boot的核心功能特性,着介绍了用于构建主流微服务架构的Spring Cloud,后讲解了响应式编程技术。本书通过3个完整的案例来系统展示具体的实现过程。 本书面向广大服务端发人员,读者不需要有很高的技术水平,也不限于特定的发语言,但熟悉Java EE常用技术并掌握一定的系统设计基本概念有助于更好地理解书中的内容。同时,本书也适合对Spring框架有兴趣的发人员阅读,希望本书能为读者的日常学习和发工作带来启发与帮助。<br/>【推荐语】<br/>1.内容系统且详细。全书内容按照直面Spring篇(Spring基础功能)→Spring Boot篇(通用Web应用程序发)→Spring Cloud篇(微服务系统发)→响应式Spring篇(响应式系统发)的主线展,呈递关系,内容组织体系化,适合阶段性的学习和应用。 2.案例驱动。本书针对相关主题提供完整示例,多维度介绍Spring框架的各项技术体系的实战技巧,帮助读者更快了解Spring所提供的各项解决方案。 3.技术创新。本书详细阐述了响应式编程领域中的RSocket协议以及R2DBC关系型数据库访问机制,可帮助读者更深地了解Spring相关知识。<br/>【作者】<br/>郑天民,日本足利工业大学信息工程学硕士。拥有10余年软件行业从业经验,目前在一家大健康领域的创新型科技公司担任CTO,负责产品研发与技术团队管理工作。发过10余个面向研发人员的技术和管理类培训课程项目,在架构设计和技术管理方面具有丰富的经验和深的理解。他还是阿里云MVP、腾讯云TVP、TGO鲲鹏会会员。著有《Apache ShardingSphere实战》《Spring响应式微服务:Spring Boot 2 Spring 5 Spring Cloud实战》《系统架构设计》《向技术管理者转型》《微服务设计原理与架构》《微服务架构实战》等图书。<br/>
目录展开

内容提要

作者介绍

前 言

服务与支持

第一篇 Spring概述篇

第1章 直面Spring

1.1 Spring容器

1.1.1 IoC

1.1.2 AOP

1.2 Spring家族生态

1.3 Spring Boot与Web应用程序

1.3.1 剖析一个Spring Web应用程序

1.3.2 Spring Boot中的技术组件

1.4 Spring Cloud与微服务架构

1.4.1 从Spring Boot到Spring Cloud

1.4.2 Spring Cloud中的技术组件

1.5 Spring 5与响应式编程

1.5.1 响应式编程技术

1.5.2 响应式Spring中的技术组件

1.6 全书架构

1.7 本章小结

第二篇 Spring Boot篇

第2章 Spring Boot配置体系

2.1 Spring Boot中的配置体系

2.1.1 配置文件与Profile

2.1.2 代码控制与Profile

2.2 自定义配置信息

2.2.1 创建和使用自定义配置信息

2.2.2 组织和整合配置信息

2.3 本章小结

第3章 Spring Boot数据访问

3.1 JDBC规范

3.1.1 JDBC规范中的核心编程对象

3.1.2 使用JDBC规范访问数据库

3.2 使用JdbcTemplate访问数据库

3.2.1 数据模型和Repository层设计

3.2.2 使用JdbcTemplate操作数据库

3.3 使用Spring Data访问数据库

3.3.1 Spring Data抽象

3.3.2 Spring Data JPA

3.3.3 使用Spring Data JPA访问数据库

3.4 本章小结

第4章 Spring Boot Web服务

4.1 RESTful风格

4.2 创建RESTful服务

4.2.1 使用基础注解

4.2.2 控制请求输入和输出

4.3 使用RestTemplate访问HTTP端点

4.3.1 创建RestTemplate

4.3.2 使用RestTemplate访问Web服务

4.3.3 RestTemplate其他使用技巧

4.4 本章小结

第5章 Spring Boot消息通信

5.1 消息通信模型

5.2 使用KafkaTemplate集成Kafka

5.2.1 Kafka基本架构

5.2.2 使用KafkaTemplate集成Kafka

5.3 使用JmsTemplate集成ActiveMQ

5.3.1 JMS规范与ActiveMQ

5.3.2 使用JmsTemplate集成ActiveMQ

5.4 使用RabbitTemplate集成RabbitMQ

5.4.1 AMQP规范与RabbitMQ

5.4.2 使用RabbitTemplate集成RabbitMQ

5.5 本章小结

第6章 Spring Boot系统监控

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

6.1.1 引入Spring Boot Actuator组件

6.1.2 扩展Actuator端点

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

6.2.1 Micrometer度量库

6.2.2 扩展Metrics端点

6.2.3 使用MeterRegistry

6.3 本章小结

第7章 SpringCSS:Spring Boot案例实战

7.1 SpringCSS案例设计

7.2 实现案例技术组件

7.2.1 实现数据访问

7.2.2 实现Web服务

7.2.3 实现消息通信

7.3 本章小结

第三篇 Spring Cloud篇

第8章 Spring Cloud注册中心

8.1 注册中心解决方案

8.2 使用Spring Eureka构建注册中心

8.2.1 构建Eureka服务器集群

8.2.2 使用Eureka客户端注册和发现服务

8.3 Ribbon与客户端负载均衡

8.3.1 理解Ribbon与DiscoveryClient

8.3.2 通过@LoadBalanced注解调用服务

8.3.3 通过@RibbonClient注解自定义负载均衡策略

8.4 本章小结

第9章 Spring Cloud服务网关

9.1 服务网关解决方案

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

9.2.1 Spring Cloud Gateway与服务路由

9.2.2 剖析Spring Cloud Gateway中的过滤器

9.3 本章小结

第10章 Spring Cloud服务容错

10.1 服务容错解决方案

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

10.2.1 Spring Cloud Circuit Breaker抽象

10.2.2 使用Spring Cloud Circuit Breaker集成Hystrix

10.2.3 使用Spring Cloud Circuit Breaker集成Resilience4j

10.3 本章小结

第11章 Spring Cloud配置中心

11.1 配置中心解决方案

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

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

11.2.2 访问Config Server中的配置项

11.3 本章小结

第12章 Spring Cloud消息通信

12.1 Spring消息通信解决方案

12.2 引入Spring Cloud Stream

12.2.1 Spring Cloud Stream基本架构

12.2.2 Spring Cloud Stream集成Spring消息处理机制

12.2.3 Spring Cloud Stream集成消息中间件

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

12.3.1 实现消息发布者

12.3.2 实现消息消费者

12.4 Spring Cloud Stream高级主题

12.4.1 自定义消息通道

12.4.2 使用消费者分组

12.4.3 使用消息分区

12.5 本章小结

第13章 Spring Cloud服务监控

13.1 服务监控解决方案

13.2 引入Spring Cloud Sleuth

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

13.3.1 集成Spring Cloud Sleuth与Zipkin

13.3.2 使用Zipkin可视化服务调用链路

13.4 创建自定义Span

13.4.1 Brave框架简介

13.4.2 通过Tracer类创建Span

13.4.3 使用注解创建Span

13.5 本章小结

第14章 SpringHealth:Spring Cloud案例实战

14.1 SpringHealth案例设计

14.1.1 微服务业务建模

14.1.2 SpringHealth业务模型和服务

14.2 实现案例技术组件

14.2.1 实现微服务基础设施服务

14.2.2 实现服务调用和容错

14.2.3 实现消息通信

14.2.4 实现自定义服务跟踪

14.3 本章小结

第四篇 响应式Spring篇

第15章 响应式编程基础

15.1 响应式编程技术体系

15.1.1 从传统开发模式到异步执行技术

15.1.2 响应式编程实现方法

15.1.3 响应式宣言和响应式系统

15.2 响应式流与背压

15.2.1 流与背压

15.2.2 响应式流规范

15.3 Spring 5与响应式编程

15.3.1 Spring WebFlux

15.3.2 Spring Data Reactive

15.4 本章小结

第16章 Project Reactor

16.1 Project Reactor简介

16.2 Flux和Mono

16.2.1 通过Flux对象创建响应式流

16.2.2 通过Mono对象创建响应式流

16.2.3 订阅响应式流

16.3 Project Reactor常用操作符

16.4 本章小结

第17章 WebFlux和RSocket

17.1 WebFlux核心原理

17.1.1 从WebMVC到WebFlux

17.1.2 对比WebFlux和WebMVC的处理模型

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

17.2.1 WebFlux注解式编程模型

17.2.2 WebFlux函数式编程模型

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

17.3.1 创建和配置WebClient

17.3.2 使用WebClient访问服务

17.4 RSocket高性能网络传输协议

17.4.1 RSocket协议

17.4.2 使用RSocket实现远程交互

17.4.3 RSocket与框架集成

17.5 本章小结

第18章 响应式Spring Data

18.1 Spring Data和响应式编程

18.1.1 全栈式响应式编程

18.1.2 响应式数据访问模型

18.2 响应式MongoDB集成

18.2.1 Spring Data MongoDB Reactive技术栈

18.2.2 应用Reactive MongoDB

18.3 响应式Redis集成

18.3.1 Spring Data Redis Reactive技术栈

18.3.2 应用Reactive Redis

18.4 R2DBC

18.4.1 响应式关系数据访问与R2DBC

18.4.2 应用Spring Data R2DBC

18.5 本章小结

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

19.1 ReactiveSpringCSS案例设计

19.2 实现案例技术组件

19.2.1 实现响应式Web服务

19.2.2 实现响应式数据访问

19.2.3 重构响应式消息通信

19.3 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部