成功加入购物车

去购物车结算 X
需配书院(南京书店)
  • SpringBoot学习指南:构建云原生Java和Kotlin应用程序
  • SpringBoot学习指南:构建云原生Java和Kotlin应用程序
  • SpringBoot学习指南:构建云原生Java和Kotlin应用程序
  • SpringBoot学习指南:构建云原生Java和Kotlin应用程序

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

举报

正版出版社直发可开发票,支持7天无理由

  • 作者: 
  • 出版社:    机械工业
  • ISBN:    9787111690245
  • 出版时间: 
  • 装帧:    平装
  • 开本:    其他
  • 作者: 
  • 出版社:  机械工业
  • ISBN:  9787111690245
  • 出版时间: 
  • 装帧:  平装
  • 开本:  其他

售价 74.80 6.3折

定价 ¥119.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-01-12

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      小说
      货号:
      31258678
      商品描述:
      作者简介


      目录
      前言1<br/>第1章 Spring Boot概述5<br/>1.1 Spring Boot的三个核心特性5<br/>1.1.1 用于简化依赖项管理的启动程序5<br/>1.1.2 用于简化部署的可执行JAR6<br/>1.1.3 自动配置8<br/>1.2 总结9<br/>第2章 选择工具并开始10<br/>2.1 Maven还是Gradle10<br/>2.1.1 Apache Maven10<br/>2.1.2 Gradle12<br/>2.1.3 在Maven和Gradle之间选择13<br/>2.2 Java还是Kotlin13<br/>2.2.1 Java13<br/>2.2.2 Kotlin14<br/>2.2.3 在Java和Kotlin之间选择15<br/>2.3 选择Spring Boot的某一版本15<br/>2.4 Spring Initializr16<br/>2.5 命令行19<br/>2.6 使用集成开发环境22<br/>2.7 了解main( )23<br/>2.8 总结25<br/>第3章 创建你的第一个Spring Boot REST API26<br/>3.1 使用API的方法和原因26<br/>3.2 REST27<br/>3.3 API,HTTP动词风格27<br/>3.3.1 回到Initializr28<br/>3.3.2 创建一个简单的域30<br/>3.4 GET31<br/>3.4.1 @RestController概述31<br/>3.4.2 POST35<br/>3.4.3 PUT35<br/>3.4.4 DELETE36<br/>3.4.5 其他36<br/>3.4.6 信任,但要验证38<br/>3.5 总结41<br/>第4章 向Spring Boot应用程序添加数据库访问42<br/>4.1 启动数据库访问的自动配置42<br/>4.2 我们希望得到什么43<br/>4.2.1 添加数据库依赖项43<br/>4.2.2 添加代码44<br/>4.3 保存和检索数据50<br/>4.4 稍加打磨53<br/>4.5 总结55<br/>第5章 配置和检查Spring Boot应用程序56<br/>5.1 应用程序配置57<br/>5.1.1 @Value58<br/>5.1.2 @ConfigurationProperties62<br/>5.1.3 潜在的第三方选择66<br/>5.2 自动配置报告68<br/>5.3 Actuator70<br/>5.3.1 开启Actuator75<br/>5.3.2 使用Actuator提高环境适应能力77<br/>5.3.3 使用Actuator将日志量调大78<br/>5.4 总结79<br/>第6章 真正深入地研究数据81<br/>6.1 定义实体81<br/>6.2 模板支持82<br/>6.3 存储库支持82<br/>6.4 @Before83<br/>6.5 使用Redis创建基于模板的服务83<br/>6.5.1 初始化项目84<br/>6.5.2 开发Redis服务84<br/>6.6 从模板转换到存储库92<br/>6.7 使用JPA创建基于存储库的服务95<br/>6.7.1 初始化项目95<br/>6.7.2 开发JPA(MySQL)服务96<br/>6.7.3 加载数据100<br/>6.8 使用NoSQL文档数据库创建基于存储库的服务104<br/>6.8.1 初始化项目104<br/>6.8.2 开发MongoDB服务106<br/>6.9 使用NoSQL图形数据库创建基于存储库的服务111<br/>6.9.1 初始化项目111<br/>6.9.2 开发Neo4j服务112<br/>6.10 总结120<br/>第7章 使用Spring MVC创建应用程序122<br/>7.1 Spring MVC是什么122<br/>7.2 使用模板引擎的终端用户交互123<br/>7.2.1 初始化项目123<br/>7.2.2 开发Aircraft Positions应用程序124<br/>7.3 传递消息130<br/>7.3.1 启动PlaneFinder131<br/>7.3.2 扩展Aircraft Positions应用程序134<br/>7.4 使用WebSocket创建对话138<br/>7.4.1 什么是WebSocket138<br/>7.4.2 重构Aircraft Positions应用程序139<br/>7.5 总结145<br/>第8章 使用Project Reactor和Spring WebFlux进行响应式编程146<br/>8.1 响应式编程简介146<br/>8.2 Project Reactor149<br/>8.3 Tomcat与Netty151<br/>8.4 响应式数据访问151<br/>8.5 响应式Thymeleaf162<br/>8.6 用于全响应式进程间通信的RSocket163<br/>8.6.1 什么是RSocket163<br/>8.6.2 使RSocket工作164<br/>8.7 总结168<br/>第9章 为日益增加的生产就绪要求测试Spring Boot应用程序169<br/>9.1 单元测试169<br/>9.2 @SpringBootTest介绍170<br/>9.2.1 Aircraft Positions应用程序重要的单元测试171<br/>9.2.2 重构以更好地测试175<br/>9.3 测试片181<br/>9.4 总结187<br/>第10章 保护Spring Boot应用程序188<br/>10.1 认证和授权188<br/>10.1.1 认证189<br/>10.1.2 授权190<br/>10.2 Spring Security概述190<br/>10.2.1 HTTP防火墙190<br/>10.2.2 安全过滤器链191<br/>10.2.3 请求和响应报头191<br/>10.3 使用Spring Security实现基于表单的认证和授权191<br/>10.3.1 添加Spring Security依赖项192<br/>10.3.2 添加认证197<br/>10.3.3 授权203<br/>10.4 对认证和授权实现OpenID Connect和OAuth2210<br/>10.4.1 Aircraft Positions客户端应用程序212<br/>10.4.2 PlaneFinder资源服务器218<br/>10.5 总结225<br/>第11章 部署Spring Boot应用程序226<br/>11.1 重温Spring Boot可执行JAR226<br/>11.1.1 构建一个“完全可执行的”Spring Boot JAR227<br/>11.1.2 这是什么意思232<br/>11.2 扩展JAR233<br/>11.3 将Spring Boot应用程序部署到容器中238<br/>11.3.1 从IDE创建容器镜像239<br/>11.3.2 从命令行创建容器镜像241<br/>11.3.3 验证镜像是否存在242<br/>11.3.4 运行容器化应用程序243<br/>11.4 用于检查Spring Boot应用程序容器镜像的实用程序244<br/>11.4.1 pack244<br/>11.4.2 dive246<br/>11.5 总结246<br/>第12章 深入探讨响应式编程247<br/>12.1 什么时候进行响应式编程247<br/>12.2 测试响应式应用程序248<br/>12.2.1 首先,进行重构249<br/>12.2.2 现在,进行测试255<br/>12.3 诊断和调试响应式应用程序262<br/>12.3.1 Hooks.onOperatorDebug( )263<br/>12.3.2 检查点272<br/>12.3.3 ReactorDebugAgent.init( )274<br/>12.4 总结276

      内容摘要
      本书将指导你理解SpringBoot的架构和方法,包括调试、测试和部署等主题。第1章介绍SpringBoot的三个核心特性。第2章研究创建SpringBoot应用程序时可选择的工具。第3章演示如何使用SpringBoot来开发一个基本的应用程序。第4章演示如何对SpringBoot应用程序添加数据库访问。第5章演示如何使用SpringBoot的内置配置功能、自动配置报告和执行器来灵活且动态地创建、识别和修改应用程序环境设置。第6章深入地研究数据。第7章演示如何使用SpringMVC创建应用程序。第8章介绍响应式编程。第9章讨论并演示测试SpringBoot应用程序的核心方面。第10章介绍并解释安全性的核心方面,以及它们如何应用于应用程序。第11章研究如何部署SpringBoot应用程序。第12章深入探讨响应式编程。

      主编推荐
      Spring Boot每月的下载量超过7500万,是目前使用最广泛的Java框架。它的易用性和强大功能改变了应用程序的开发方式,使应用程序逐渐从单体形式发展到微服务。然而,Spring Boot的简单性也可能令人困惑。开发人员如何学习足够的知识来立即提高生产效率呢?本书展示了如何使用该框架来编写成功的任务关键型应用程序。    本书将带你理解Spring Boot的架构和方法,包括调试、测试和部署等主题。如果你想使用Spring Boot来快速、有效地开发云原生Java或Kotlin应用程序(使用响应式编程、构建API以及创建各种数据库访问),那么本书就是为你准备的。学完本书,你将:了解Spring Boot如何简化云原生应用程序的开发和部署。构建响应式应用程序并扩展跨网络边界的通信,以创建分布式系统。理解Spring Boot的架构和方法如何提高开发人员的生产效率和应用程序的可移植性。能够快速、可靠地为生产工作负载部署Spring Boot应用程序。监控应用程序和系统的运行状况,以获得很好性能和可靠性。轻松地调试、测试和保护基于云的应用程序。    “对于那些刚开始使用Spring Boot的人来说,本书是不错的学习指南。”                                                    ——David Syer 博士,VMware    “Mark对如何使用Spring Boot来构建应用程序提供了一个全新的视角。使用Spring Boot的人一定不要错过本书。”                    ——Greg L. Turnquist,YouTube上Spring Boot Learning的主持人        马克·赫克勒(Mark Heckler)是VMware的一名Spring开发人员和倡导者。作为Java Champion以及Kotlin方面的Google Developer Expert,他专注于为云计算快速开发创新的、产品级的软件。他还是一名开源贡献者,也是以开发人员为中心的博客“Hecklers in Development, brewing stronger Java”的博主和管理员。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看