- 前言
- 第一部分 基础应用开发
- 第 1 章 Spring Boot 入门
- 第 2 章 在 Spring Boot 中使用数据库
- 第 3 章 Spring Boot 界面设计
- 第 4 章 提高数据库访问性能
- 第 5 章 Spring Boot 安全设计
- 第二部分 分布式应用开发
- 第 6 章 Spring Boot SSO
- 第 7 章 使用分布式文件系统
- 第 8 章 云应用开发
- 第 9 章 构建高性能的服务平台
- 第三部分 核心技术源代码分析
- 第 10 章 Spring Boot 自动配置实现原理
- 第 11 章 Spring Boot 数据访问实现原理
- 第 12 章 微服务核心技术实现原理
- 附录 A 安装 Neo4j
- 附录 B 安装 MongoDB
- 附录 C 安装 Redis
- 附录 D 安装 RabbitMQ
- 结束语
本书章节编排
第 1 章为 Spring Boot 入门,介绍开发环境的搭建和开发工具的选择及安装配置,并使用一个非常简单的实例,说明如何轻易地使用 Spring Boot 开发框架。
第 2 章使用 Spring Boot 框架演示了以不同于以往的方式,以及如何轻易地使用数据库,并实际演示使用 MySQL、MongoDB、Redis 和 Neo4j 等数据库。
第 3 章使用 Thymeleaf 模板结合一些流行的 JavaScript 插件,介绍了使用 Spring Boot 进行界面设计的方法和技巧。
第 4 章对使用 Spring Boot 提高传统关系型数据库的性能方面做了一些探讨和尝试,并扩展了使用 JPA 资源库的功能。
第 5 章介绍了如何使用 Spring Boot 结合 Spring Security 进行安全设计,包括登录认证和角色管理、权限管理等内容。
第 6 章介绍如何使用 Spring Security 结合 OAuth2 进行 SSO(Single Sign On)的设计,并演示如何在分布式应用系统中使用认证授权和安全管理的功能。
第 7 章介绍如何使用 Spring Boot 框架结合分布式文件系统 FastDFS,并使用定制方式和富文本编辑器的方式演示了使用图片上传和建立本地图片库的方法。
第 8 章介绍云应用开发,包括配置管理、发现服务和监控服务的使用,以及如何使用动态路由和断路器的功能,创建高可用的微服务应用。
第 9 章介绍如何使用 Docker 引擎和 docker-compose 工具来发布应用和管理服务,以及如何构建一个高性能的服务平台和怎样使用 Docker 实施负载均衡。
第 10 章分析了 Spring Boot 的应用程序加载和自动配置原理,以及如何以改造加载配置的方式来提高应用的性能。
第 11 章分析了 Spring Boot 使用数据库的实现原理,并演示怎样利用一些技术手段提高和扩展访问数据库的功能。
第 12 章简要分析了微服务中配置管理、发现服务和负载均衡服务的实现原理和部分核心源代码,并使用一个实例说明配置管理中分布式消息的实现机制和原理。
附录 A~附录 D 介绍了 Neo4j、MongoDB、Redis、RabbitMQ 等服务器的安装、配置和基本使用方法。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论