Spring Boot学习指南:构建云原生Java和Kotlin应用程序

Spring Boot学习指南:构建云原生Java和Kotlin应用程序

作者:[美] 马克·赫克勒(Mark Heckler)

出版社:机械工业

出版年:2021年9月

ISBN:9787111690245

所属分类:网络科技

书刊介绍

《Spring Boot学习指南:构建云原生Java和Kotlin应用程序》内容简介

本书语言简练,既适合刚接触Spring Boot的新手学习基础知识,也适合有经验的开发者找到关键功能,以便将这些功能应用到实际应用中。
Spring Boot每月的下载量超过7500万,是目前使用最广泛的Java框架。它的易用性和强大功能彻底改变了应用程序的开发方式,使应用程序逐渐从单体形式发展到微服务。然而,Spring Boot的简单性也可能令人困惑。开发人员如何学习足够的知识来立即提高生产效率呢?本书展示了如何使用该框架来编写成功的任务关键型应用程序。
本书将带你理解Spring Boot的架构和方法,包括调试、测试和部署等主题。如果你想使用Spring Boot来快速、有效地开发云原生Java或Kotlin应用程序(使用响应式编程、构建API以及创建各种数据库访问),那么本书就是为你准备的。
马克·赫克勒(Mark Heckler),是VMware的一名Spring开发人员和倡导者。作为JavaChampion以及Kotlin方面的Google Developer Expert,他专注于为云计算快速开发创新的、产品级的软件。

作品目录

O'Reilly
Media,
Inc.介绍
本书赞誉
译者序
前言
第1章:Spring
Boot概述
1.1、Spring
Boot的三个核心特性
1.2、总结
第2章:选择工具并开始
2.1、Maven还是Gradle
2.2、Java还是Kotlin
2.3、选择Spring
Boot的某一版本
2.4、Spring
Initializr
2.5、命令行
2.6、使用集成开发环境
2.7、了解main(
)
2.8、总结
第3章:创建你的第一个Spring
Boot
REST
API
3.1、使用API的方法和原因
3.2、REST
3.3、API,HTTP动词风格
3.4、GET
3.5、总结
第4章:向Spring
Boot应用程序添加数据库访问
4.1、启动数据库访问的自动配置
4.2、我们希望得到什么
4.3、保存和检索数据
4.4、稍加打磨
4.5、总结
第5章:配置和检查Spring
Boot应用程序
5.1、应用程序配置
5.2、自动配置报告
5.3、Actuator
5.4、总结
第6章:真正深入地研究数据
6.1、定义实体
6.2、模板支持
6.3、存储库支持
6.4、@Before
6.5、使用Redis创建基于模板的服务
6.6、从模板转换到存储库
6.7、使用JPA创建基于存储库的服务
6.8、使用NoSQL文档数据库创建基于存储库的服务
6.9、使用NoSQL图形数据库创建基于存储库的服务
6.10、总结
第7章:使用Spring
MVC创建应用程序
7.1、Spring
MVC是什么
7.2、使用模板引擎的终端用户交互
7.3、传递消息
7.4、使用WebSocket创建对话
7.5、总结
第8章:使用Project
Reactor和Spring
WebFlux进行响应式编程
8.1、响应式编程简介
8.2、Project
Reactor
8.3、Tomcat与Netty
8.4、响应式数据访问
8.5、响应式Thymeleaf
8.6、用于全响应式进程间通信的RSocket
8.7、总结
第9章:为日益增加的生产就绪要求测试Spring
Boot应用程序
9.1、单元测试
9.2、@SpringBootTest介绍
9.3、测试片
9.4、总结
第10章:保护Spring
Boot应用程序
10.1、认证和授权
10.2、Spring
Security概述
10.3、使用Spring
Security实现基于表单的认证和授权
10.4、对认证和授权实现OpenID
Connect和OAuth2、10.5、总结
第11章:部署Spring
Boot应用程序
11.1、重温Spring
Boot可执行JAR
11.2、扩展JAR
11.3、将Spring
Boot应用程序部署到容器中
11.4、用于检查Spring
Boot应用程序容器镜像的实用程序
11.5、总结
第12章:深入探讨响应式编程
12.1、什么时候进行响应式编程
12.2、测试响应式应用程序
12.3、诊断和调试响应式应用程序
12.4、总结
关于作者
关于封面

相关推荐

微信二维码