簡介

已完成

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

您想要建立使用 PostgreSQL 資料庫的待辦事項清單應用程式。 您決定要從頭開始建立這個 Quarkus 應用程式。

在本課程模組中,您首先使用 Quarkus Maven 外掛程式來建構 Quarkus Web 應用程式。 Quarkus Maven 外掛程式會產生 Quarkus 專案,其中包含快速啟動所需的專案。 此 Scaffold 提供您工作基礎。

然後,您要撰寫待辦事項應用程式的程式碼,以將工作儲存到關聯式資料庫中。 這些工作會儲存在 PostgreSQL 資料庫中,因此您需要建立適用於 PostgreSQL 資料庫的 Azure 資料庫。

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

在本課程模組結束時,您將能夠把 Quarkus 應用程式納入容器應用程式,並與關聯式資料庫整合。

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

重要

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

學習目標

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

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

必要條件

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

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