第1章 设置场景
1.1 读者对象
1.2 本书与其他书籍和指南的区别
1.2.1 学习:一个增量过程
1.2.2 本书是指南还是图书
1.3 从基础到高级主题
1.3.1 以Spring Boot为框架是更专业的方式
1.3.2 测试驱动的开发
1.3.3 微服务
1.3.4 由事件驱动的系统
1.3.5 非功能性需求
1.4 在线内容
1.5 本章小结
第2章 基本概念
2.1 Spring
2.2 Spring Boot
2.3 Lombok和Java
2.4 测试的基础知识
2.4.1 测试驱动的开发
2.4.2 行为驱动的开发
2.4.3 JUnit
2.4.4 Mockito
2.4.5 AssertJ
2.4.6 在Spring Boot中进行测试
2.5 日志记录
2.6 本章小结
第3章 一个基础的Spring Boot应用程序
3.1 搭建开发环境
3.2 Web应用的框架
3.3 Spring Boot自动配置
3.4 三层架构
3.5 域建模
3.5.1 域定义和域驱动设计
3.5.2 域类
3.6 业务逻辑
3.6.1 功能
3.6.2 随机的Challenge
3.6.3 验证Attempt
3.7 表示层
3.7.1 REST
3.7.2 Spring Boot和REST API
3.7.3 设计API
3.7.4 第一个控制器
3.7.5 自动序列化的工作方式
3.7.6 使用Spring Boot测试控制器
3.8 本章小结
第4章 用React构建微前端
4.1 快速了解React和Node
4.2 搭建开发环境
……
第5章 数据层
第6章 从微服务开始
第7章 事件驱动的架构
第8章 微服务架构中的常见
后记
展开