展开全部

主编推荐语

全面剖析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 小结
  • 作者简介
  • 看完了
展开全部

评分及书评

4.7
3个评分
  • 用户头像
    给这本书评了
    4.0

    有助于理解整个 spring 生态,个别翻译有点生硬。若想精通,需要其他书籍资料辅助!

      转发
      评论

    出版方

    人民邮电出版社·图灵出品

    图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。