成功加入购物车

去购物车结算 X
浩子书屋
  • spring boot学指南 构建云原生java和kotlin应用程序 编程语言 (美)马克·赫克勒

spring boot学指南 构建云原生java和kotlin应用程序 编程语言 (美)马克·赫克勒

举报

行业专家撰写,涵盖开发spring boot 应用程序的诸多复杂细节,代码示例相互关联且易于理解。

  • 作者: 
  • 出版社:    机械工业出版社
  • ISBN:    9787111690245
  • 出版时间: 
  • 版次:    1
  • 装帧:    平装
  • 开本:    16开
  • 页数:    292页
  • 字数:    100千字
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 页数:  292页
  • 字数:  100千字

售价 72.00 6.1折

定价 ¥119.00 

品相 全新品相描述

优惠 满包邮

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

    延迟发货说明

    时间:
    说明:

    上书时间2021-12-14

    数量
    库存3
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      xhwx_1202494193
      品相描述:全新
      正版特价新书
      商品描述:
      主编:

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

      目录:

      章 spring boot概述 5

      1.1 spring boot的三个核心特 5

      1.1.1 用于简化依赖项管理的启动程序 5

      1.1.2 用于简化部署的可执行jar 6

      1.1.3 自动配置 8

      1.2 结 9

      第2章 选择工具并开始 10

      2.1 maven还是gradle 10

      2.1.1 apache maven 10

      2.1.2 gradle 12

      2.1.3 在maven和gradle之间选择 13

      2.2 java还是kotlin 13

      2.2.1 java 13

      2.2.2 kotlin 14

      2.2.3 在java和kotlin之间选择 15

      2.3 选择spring boot的某一版本 15

      2.4 spring initializr 16

      2.5 命令行 19

      2.6 使用集成开发环境 22

      2.7 了解main( ) 23

      2.8 结 25

      第3章 创建你的个spring boot rest api 26

      3.1 使用api的方和原因 26

      3.2 rest 27

      3.3 api,动词风格 27

      3.3.1 回到initializr 28

      3.3.2 创建一个简单的域 30

      3.4 get 31

      3.4.1 @restcontroller概述 31

      3.4.2 t 35

      3.4.3 put 35

      3.4.4 delete 36

      3.4.5 其他 36

      3.4.6 信任,但要验证 38

      3.5 结 41

      第4章 向spring boot应用程序添加数据库访问 42

      4.1 启动数据库访问的自动配置 42

      4.2 我们希望得到什么 43

      4.2.1 添加数据库依赖项 43

      4.2.2 添加代码 44

      4.3 保存和检索数据 50

      4.4 稍加打磨 53

      4.5 结 55

      第5章 配置和检查spring boot应用程序 56

      5.1 应用程序配置 57

      5.1.1 @value 58

      5.1.2 @configurationproperties 62

      5.1.3 潜在的第三方选择 66

      5.2 自动配置报告 68

      5.3 actuator 70

      5.3.1 开启actuator 75

      5.3.2 使用actuator提高环境适应能力 77

      5.3.3 使用actuator将志量调大 78

      5.4 结 79

      第6章 真正深入地研究数据 81

      6.1 定义实体 81

      6.2 模板支持 82

      6.3 存储库支持 82

      6.4 @before 83

      6.5 使用redis创建基于模板的服务 83

      6.5.1 初始化项目 84

      6.5.2 开发redis服务 84

      6.6 从模板转换到存储库 92

      6.7 使用jpa创建基于存储库的服务 95

      6.7.1 初始化项目 95

      6.7.2 开发jpa(mysql)服务 96

      6.7.3 加载数据 100

      6.8 使用nosql文档数据库创建基于存储库的服务 104

      6.8.1 初始化项目 104

      6.8.2 开发mongodb服务 106

      6.9 使用nosql图形数据库创建基于存储库的服务 111

      6.9.1 初始化项目 111

      6.9.2 开发neo4j服务 112

      6.10 结 120

      第7章 使用spring mvc创建应用程序 122

      7.1 spring mvc是什么 122

      7.2 使用模板引擎的终端用户交互 123

      7.2.1 初始化项目 123

      7.2.2 开发aircraft itions应用程序 124

      7.3 传递消息 130

      7.3.1 启动planefinder 131

      7.3.2 扩展aircraft itions应用程序 134

      7.4 使用websocket创建对话 138

      7.4.1 什么是websocket 138

      7.4.2 重构aircraft itions应用程序 139

      7.5 结 145

      第8章 使用project reactor和spring webflu行响应式编程 146

      8.1 响应式编程简介 146

      8.2 project reactor 149

      8.3 tomcat与ty 151

      8.4 响应式数据访问 151

      8.5 响应式thymeleaf 162

      8.6 用于全响应式进程间通信的rsocket 163

      8.6.1 什么是rsocket 163

      8.6.2 使rsocket工作 164

      8.7 结 168

      第9章 为益增加的生产绪要求测试spring boot应用程序 169

      9.1 单元测试 169

      9.2 @springboottest介绍 170

      9.2.1 aircraft itions应用程序重要的单元测试 171

      9.2.2 重构以更好地测试 175

      9.3 测试片 181

      9.4 结 187

      0章 保护spring boot应用程序 188

      10.1 认证和授权 188

      10.1.1 认证 189

      10.1.2 授权 190

      10.2 spring security概述 190

      10.2.1 防火墙 190

      10.2.2 安全过滤器链 191

      10.2.3 请求和响应报头 191

      10.3 使用spring security实现基于表单的认证和授权 191

      10.3.1 添加spring security依赖项 192

      10.3.2 添加认证 197

      10.3.3 授权 203

      10.4 对认证和授权实现openid connect和oauth2 210

      10.4.1 aircraft itions客户端应用程序 212

      10.4.2 planefinder资源服务器 218

      10.5 结 225

      1章 部署spring boot应用程序 226

      11.1 重温spring boot可执行jar 226

      11.1.1 构建一个“完全可执行的”spring boot jar 227

      11.1.2 这是什么意思 232

      11.2 扩展jar 233

      11.3 将spring boot应用程序部署到容器中 238

      11.3.1 从ide创建容器镜像 239

      11.3.2 从命令行创建容器镜像 241

      11.3.3 验证镜像是否存在 242

      11.3.4 运行容器化应用程序 243

      11.4 用于检查spring boot应用程序容器镜像的实用程序 244

      11.4.1 pack 244

      11.4.2 dive 246

      11.5 结 246

      2章 深入探讨响应式编程 247

      12.1 什么时候进行响应式编程 247

      12.2 测试响应式应用程序 248

      12.2.1 首先,进行重构 249

      12.2.2 现在,进行测试 255

      12.3 诊断和调试响应式应用程序 262

      12.3.1 hooks.onoperatordebug( ) 263

      12.3.2 检查点 272

      12.3.3 reactordebugagent.init( ) 274

      12.4 结 276


      内容简介:

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

      配送说明

      ...

      相似商品

      为你推荐

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

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

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