类似推荐
编辑推荐
全面剖析Spring5.x核心特征征及新增功能,助你轻松掌握Java企业级应用程序开发,将微服务快速部署到云端。
内容简介
本书是使用Spring进行Java Web开发的指导手册,介绍了Spring Framework的演变——从解决可测试应用程序的问题到在云端构建分布式应用程序。
本书介绍了Spring 5.0的新增功能,讲解如何使用Spring MVC构建应用程序,然后全面阐释如何使用Spring Framework构建并扩展微服务,以及如何开发和部署云应用程序。
读者会了解应用程序架构的进化过程——从单体架构到围绕微服务构建的架构。
此外,本书还介绍了Spring Boot的高级功能,并通过强大的示例演示这些功能。
作者简介
作者兰加·拉奥·卡拉南,高级架构师、培训课程讲师,在Java开发方面有15年以上的工作经验。目前在Udemy有约22万名学生,在YouTube有约6万位视频订阅者。他在个人网站in28Minutes提供短小精悍的视频课,教你使用Spring、Spring Boot和Spring Cloud等工具高效开发和部署Java企业级应用程序和微服务。
章节目录
版权信息
前言
本书内容
本书所需的工具
本书读者
排版约定
读者反馈
读者支持
第 1 章 向Spring Framework 5.0 进化
1.1 Spring Framework
1.2 Spring Framework为什么流行
1.3 Spring模块
1.4 Spring项目
1.5 Spring Framework 5.0中的新增功能
1.6 Spring Boot 2.0的新增功能
1.7 小结
第 2 章 依赖注入
2.1 了解依赖注入
2.2 小结
第 3 章 使用Spring MVC构建Web应用程序
3.1 Java Web应用程序架构
3.2 基本流
3.3 Spring MVC概述
3.4 Spring MVC背后的重要概念
3.5 Spring MVC——高级功能
3.6 Spring Security
3.7 小结
第 4 章 向微服务和云原生应用程序进化
4.1 使用Spring的典型Web应用程序架构
4.2 Spring解决的问题
4.3 应用程序开发目标
4.4 单体应用面临的挑战
4.5 了解微服务
4.6 云原生应用程序
4.7 Spring项目
4.8 小结
第 5 章 使用Spring Boot构建微服务
5.1 什么是Spring Boot
5.2 Spring Boot Hello World
5.3 什么是REST
5.4 首个REST服务
5.5 创建待办事项资源
5.6 Spring Initializr
5.7 自动配置概述
5.8 小结
第 6 章 扩展微服务
6.1 异常处理
6.2 HATEOAS
6.3 验证
6.4 编写REST服务文档
6.5 使用Spring Security确保REST服务的安全
6.6 国际化
6.7 缓存
6.8 小结
第 7 章 Spring Boot的高级功能
7.1 配置外部化
7.2 嵌入式服务器
7.3 开发者工具
7.4 Spring Boot Actuator
7.5 部署应用程序到云端
7.6 小结
第 8 章 Spring Data
8.1 背景信息——数据存储
8.2 Spring Data
8.3 Spring Data Rest
8.4 大数据
8.5 小结
第 9 章 Spring Cloud
9.1 Spring Cloud简介
9.2 演示微服务设置
9.3 集中式微服务配置
9.4 Spring Cloud Bus
9.5 声明式REST客户端——Feign
9.6 负载均衡
9.7 名称服务器
9.8 名称服务器的工作机制
9.9 API网关
9.10 分布式跟踪
9.11 Hystrix——容错
9.12 小结
第 10 章 Spring Cloud Data Flow
10.1 基于消息的异步通信
10.2 用于异步消息传递的Spring项目
10.3 Spring Cloud Stream
10.4 Spring Cloud Data Flow
10.5 Spring Cloud Task
10.6 小结
第 11 章 反应式编程
11.1 反应式宣言
11.2 反应式用例——股价页面
11.3 Java反应式编程
11.4 小结
第 12 章 Spring最佳实践
12.1 Maven标准目录布局
12.2 分层架构
12.3 异常处理
12.4 确保简化Spring配置
12.5 管理Spring项目的依赖项版本
12.6 单元测试
12.7 集成测试
12.8 缓存
12.9 日志记录
12.10 小结
第 13 章 在Spring中使用Kotlin
13.1 Kotlin
13.2 Kotlin与Java
13.3 在Eclipse中创建Kotlin项目
13.4 使用Kotlin创建Spring Boot项目
13.5 使用Kotlin实现REST服务
13.6 小结
作者简介
看完了
精通Spring:Java Web开发与Spring Boot高级功能是2020年由人民邮电出版社·图灵出品出版,作者[印]兰加•拉奥•卡拉南(RangaRaoKaranam)。
得书感谢您对《精通Spring:Java Web开发与Spring Boot高级功能》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。