电子书 编程

Quarkus 实战(中英文双版电子书)

¥3.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

《Quarkus 实战》旨在向读者传授如何使用 Quarkus—— 这是一个现代云原生 Java 技术栈,十分注重提升开发者生产力与易用性。尽管 Quarkus 拥有活跃的社区,且线上有大量资源,本书也并非宣称能涵盖 Quarkus 的所有方面,但它试图提供一条简洁的学习路径,展示 Quarkus 的关键特性,助你开启相关学习之旅。读完本书后,读者应具备足够知识,能够融入 Quarkus 社区,开始探索 Quarkus 生态系统中更多对其编程项目可能有用的扩展,为现有的 Quarkus 扩展做贡献,甚至通过创建自己的扩展并分享给他人,来拓展这一生态系统。 目标读者 《Quarkus 实战》主要面向想要了解现代 Java 最新、最前沿知识的 Java 开发者。本书假定读者已具备 Java 编程的基本知识。不过,即便不是活跃的 Java 使用者,其他开发者也可能会对本书感兴趣,因为它打破了诸多关于 Java“运行缓慢、使用繁琐、效率低下” 的误解。 本书架构:路线图 本书分为三部分,共 12 章。第一部分介绍 Quarkus 的基础知识,以及你为何要关注它: 第 1 章阐释 Quarkus 是什么、它试图解决哪些问题,以及与其他替代技术相比,它提供了哪些优势。 第 2 章将引导你创建第一个 Quarkus 应用,开启 Quarkus 之旅。 第 3 章会带你深入了解 Quarkus 引以为傲的提升开发者生产力的特性,展示使用它进行开发是多么轻松有趣。 第二部分包含大部分实践练习。它会更深入地探讨可与 Quarkus 配合使用的各类框架和库,并逐步引导你构建一套微服务项目 ——Acme 汽车租赁系统。本部分的每一章都聚焦于应用开发的不同方面,推动 Acme 汽车租赁项目的构建持续取得进展: 第 4 章聚焦微服务间的远程通信,教你使用 Quarkus 构建 REST、GraphQL 和 gRPC 服务,涵盖服务端和客户端。 第 5 章介绍 Quarkus 为轻松开展自动化测试开发提供的工具集。 第 6 章深入前端领域,展示保护 Quarkus 应用安全的基础知识。 第 7 章探讨 Quarkus 在处理数据库、事务和持久化数据方面能提供的功能。 第 8 章阐释响应式编程的概念、你可能想要学习它的原因,以及 Quarkus 对其的支持方式。 第 9 章讲解 Quarkus 消息传递的概念,用于微服务间稳健且可扩展的异步通信。 第三部分聚焦 Quarkus 的云原生和运维方面。它会说明如何让你的应用适配云环境部署,并引导你在 OpenShift 中部署汽车租赁系统。本书最后一章会介绍如何为 Quarkus 扩展新增技术支持: 第 10 章介绍现代云原生应用应遵循的模式,即可观测性(健康检查、指标、追踪)和容错能力。 第 11 章引导你将应用容器化,并在云端(Kubernetes 和 OpenShift)部署。 第 12 章探讨如何使用自定义扩展扩展 Quarkus,添加对新库的支持,以及何时适合这样做。Quarkus 实战