Content
12 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
预期内容
- 2
学习成果
使用 Spring Boot 构建 Web 应用
- 1
Spring Boot 简介
- 2
响应式编程简介
- 3
响应式编程中的服务器
- 4
欢迎来到 Spring WebFlux
- 5
Spring Initializr
- 6
开始我们的项目
- 7
项目的基本概念与组成部分
- 8
Spring WebFlux 控制器
- 9
初识模板
- 10
总结
- 11
测验:使用 Spring Boot 构建一个 Web 应用
尾声
- 1
就这样啦!
使用 Spring Boot 进行数据访问
- 1
反应式数据存储入门
- 2
定义我们的电子商务应用领域
- 3
创建一个仓库
- 4
加载测试数据
- 5
显示购物车
- 6
向购物车中添加商品
- 7
将内容封装在服务中
- 8
查询数据库
- 9
通过实例查询
- 10
流畅的操作
- 11
权衡
- 12
总结
- 13
测验:使用 Spring Boot 进行数据访问
附录
- 1
数据库查询函数
- 2
RSocket 服务器项目指南
- 3
RSocket 客户端项目指南
Spring Boot 的开发工具
- 1
开始使用开发者工具
- 2
欢迎使用开发者工具
- 3
Reactor 开发工具
- 4
记录 Reactor 流
- 5
使用 Blockhound 查找阻塞代码
- 6
总结
- 7
测验:Spring Boot 的开发工具
使用 Spring Boot 进行测试
- 1
Spring Boot 测试入门
- 2
为领域对象编写响应式单元测试
- 3
为方法编写响应式单元测试
- 4
运行嵌入式容器测试
- 5
使用 Spring Boot 的切片测试
- 6
使用 BlockHound 进行单元测试
- 7
总结
- 8
测验:使用 Spring Boot 进行测试
Spring Boot 的生产部署与运维
- 1
将我们的应用程序部署到生产环境
- 2
使用 Docker 进入生产环境
- 3
使用 Spring Boot Actuator 检测应用状态
- 4
通过 /actuator/info 提供有价值的应用程序信息
- 5
访问额外的执行器端点
- 6
探索执行器
- 7
读取操作数据:非持久化
- 8
读取操作数据:持久化
- 9
自定义管理服务路由
- 10
总结
- 11
测验:Spring Boot 的操作
使用 Spring Boot 构建 API
- 1
创建一个 HTTP Web 服务
- 2
创建 API 门户
- 3
创建基于超媒体的Web服务
- 4
测试我们的 HypermediaItemController
- 5
超媒体的价值
- 6
为我们的 API 添加功能增强
- 7
总结
- 8
测验:使用 Spring Boot 构建 API
使用 Spring Boot 进行消息传递
- 1
Spring Boot 消息传递入门
- 2
使用熟悉模式解决一个问题
- 3
轻松测试
- 4
编写测试用例
- 5
编写一个 REST 控制器
- 6
使用自定义调度器包装阻塞的 API 调用
- 7
编写一个消费者
- 8
总结
- 9
测验:使用 Spring Boot 进行消息传递
RSocket 与 Spring Boot
- 1
使用 Spring Boot 介绍 RSocket
- 2
创建一个响应式协议
- 3
RSocket 通信范式
- 4
创建一个 RSocket 服务器
- 5
RSocket 交换类型与服务端配置
- 6
创建一个 RSocket 客户端
- 7
将 WebFlux 请求转换为 RSocket 请求/响应
- 8
将 WebFlux 请求转换为 RSocket 的一次性发送(Fire-And-Forget)
- 9
将 WebFlux 请求转换为 RSocket 通道
- 10
总结
- 11
测验:使用 Spring Boot 的 RSocket
使用 Spring Boot 保护我们的应用程序
- 1
使用 Spring Boot 保护应用程序简介
- 2
入门
- 3
配置用户
- 4
掌握主动权
- 5
挑战:DELETE 操作
- 6
解决方案:DELETE 操作
- 7
利用用户上下文
- 8
方法级安全
- 9
挑战:方法级别安全
- 10
解决方案:方法级别安全
- 11
基于授权的条件链接
- 12
OAuth 安全性
- 13
总结
- 14
测验:使用 Spring Boot 保护我们的应用程序
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User