从 Quarkus 开始

Starting with Quarkus

开始使用 Quarkus:Supersonic Subatomic Java 工具包

 

你将会学到的

  • 了解 Quarkus 生态系统、它的来源及其性能优势
  • 使用 Quarkus 引导 REST 应用程序
  • 使用 JUnit 和 RestAssured 进行测试
  • 使用 CDI 注入
  • 配置应用程序和 Quarkus 本身
  • 使用 dev/test/prod Quarkus 配置文件
  • 以多种 JAR 格式打包 Quarkus 应用程序
  • 借助 GraalVM 生成本机二进制文件
  • 在应用程序之外构建并执行 Docker 容器

要求

  • 最近的 Windows / Mac / Linux 机器
  • 了解 Java 语言和 Java 生态系统(Maven、JUnit、GraalVM)
  • RESTful Web Services基础知识
  • Docker基础知识

说明

本课程面向想要发现 Quarkus 的 Java 开发人员。它是幻灯片和代码的混合体,因此您可以同时“理解和实践”。通过这种方式,您可以学习理论,然后通过逐步开发应用程序将其付诸实践。

在本课程中,您将经历整个开发周期。在介绍 Quarkus 之后,您将确保您的开发环境已设置好,并且您将从引导 Quarkus 应用程序到将其作为 Docker 容器运行。您将经历的不同步骤是:

  • 了解夸库斯,
  • 检查您的开发环境,
  • 掌握 Quarkus,
  • 使用 JAX-RS 公开一个 REST 端点,
  • 用 CDI 注入 bean,
  • 使用 JUnit 和 RESTAssured 测试 REST 端点,
  • 使用 MicroProfile 配置配置应用程序
  • 配置 Quarkus,
  • 将配置文件添加到配置中,
  • 构建可执行的 JAR
  • 使用 GraalVM 构建本机可执行文件和 Linux 可执行文件,
  • 检查 Quarkus 应用程序的性能,
  • 使用 Docker 容器化应用程序并执行它。

在课程结束时,您将对 Quarkus 有一个很好的理解。您将能够引导、开发、打包和执行 REST 应用程序,但最重要的是,将 Quarkus 带到您的下一个项目中。

祝您课程好运,如果您需要任何帮助或有任何要求,请与我们联系:我在这里为您提供帮助

此课程面向哪些人:

  • Java 开发人员对 Quarkus 感到好奇
  • 愿意将其应用程序迁移到云端的后端 Java 开发人员
  • 需要将其工具包与 Quarkus 进行比较的 Spring 或 Java EE 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。