簡介

已完成

假設您是建立 Quarkus 應用程式的公司的 Java 開發人員。 這些應用程式目前都在內部部署伺服器上執行。 它們也會與關係資料庫整合(在此案例中為 PostgreSQL)。

您要建立使用 PostgreSQL 資料庫的 to-do 列表應用程式。 您決定從頭開始建立此 Quarkus 應用程式。

在本課程模組中,您會先使用Quarkus Maven 外掛程式來建構Quarkus Web 應用程式。 Quarkus Maven 外掛程式會生成一個 Quarkus 專案,只包含讓您快速開始所需的內容。 這個框架為您提供一個工作的基礎。

接著,您會撰寫 to-do 應用程式,以將工作儲存在關係資料庫中。 工作會儲存在 PostgreSQL 資料庫中,因此您需要建立適用於 PostgreSQL 的 Azure 資料庫。

接下來,您會建置應用程式,並將其設定為連線到 PostgreSQL 資料庫。 將應用程式部署至 Azure 之前,您必須先確認應用程式可以在本機執行。 接著,您會使用 Azure CLI 部署它,並在 Azure Container Apps 上裝載它。

在本課程模組結束時,您將能夠將Quarkus應用程式併入 Container Apps,並將其與關係資料庫整合。

您將使用自己的 Azure 訂用帳戶來部署此課程模組中的資源。 如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶

這很重要

為避免 Azure 訂用帳戶產生不必要的費用,完成本課程模組後,請記得取消佈建 Azure 資源。

學習目標

在本課程模組結束時,您將能夠:

  • 開發 Quarkus 應用程式。
  • 將您的應用程式連線到 PostgreSQL 資料庫。
  • 將應用程式部署至容器應用程式。

先決條件

您應該熟悉 Java 應用程式。 當您繼續進行時,我們會加以說明 Quarkus。 當完成本課程模組中的練習後,您將使用個人的 Azure 帳戶。 請確定擁有下列資源:

  • Azure 訂用帳戶
  • Java JDK (17 或更新版本)、Maven (3.1) 和 Azure CLI 的本機安裝 (2.57 或更新版本)
  • Docker 和 Docker Desktop