簡介
假設您是建立 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