4.7 用户推荐指数
互联网
类型
可以朗读
语音朗读
312千字
字数
2020-05-01
发行日期
展开全部
主编推荐语
全面剖析Spring5.x核心特征征及新增功能,助你轻松掌握Java企业级应用程序开发,将微服务快速部署到云端。
内容简介
本书是使用Spring进行Java Web开发的指导手册,介绍了Spring Framework的演变——从解决可测试应用程序的问题到在云端构建分布式应用程序。
本书介绍了Spring 5.0的新增功能,讲解如何使用Spring MVC构建应用程序,然后全面阐释如何使用Spring Framework构建并扩展微服务,以及如何开发和部署云应用程序。
读者会了解应用程序架构的进化过程——从单体架构到围绕微服务构建的架构。
此外,本书还介绍了Spring Boot的高级功能,并通过强大的示例演示这些功能。
目录
- 版权信息
- 前言
- 本书内容
- 本书所需的工具
- 本书读者
- 排版约定
- 读者反馈
- 读者支持
- 第 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 小结
- 作者简介
- 看完了
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。