Azure 上的 Java

使用您選擇的工具和架構,開始在雲端中開發 Java 應用程式

為何選擇 Azure 上的 Java?

使用您喜愛的工具進行開發

使用您最愛的 IDE,例如 Eclipse、IntelliJ 和 Visual Studio Code for Java,在 Azure 上建置、偵錯及部署 Java 應用程式。針對您的 CI/CD 需求,使用 Maven、Gradle 和 Jenkins 等建置與自動化工具。

使用完全受控的服務加速交付

使用 App Service 上的 Tomcat、Azure Spring Cloud、Azure Kubernetes Service 和完全受控的資料庫,將基礎結構的硬體和軟體交給 Azure 管理,好讓您專心撰寫程式碼。

輕鬆成長

隨著需求擴張,快速新增服務與功能,例如 MySQL 和 PostgreSQL 資料庫、效能監控及祕密管理。使用 Azure 認知 API,輕鬆將 AI 注入應用程式。

適用於 Eclipse 和 IntelliJ 的 Azure 外掛程式

建置 Java 應用程式,並直接從您最愛的 IDE 將其部署至雲端。Eclipse 和 IntelliJ 的工具組會提供範本和功能,讓您用來輕鬆建立、開發、測試及部署 Azure 應用程式。

了解工具和 IDE

Azure Spring Cloud

使用 Azure Spring Cloud 為 Spring Boot 應用程式帶來新式的微服務模式,以免除重複的程式碼,快速開發強固的 Java 應用程式。在完全受控的環境中輕鬆部署、運作和調整應用程式。

閱讀快速入門指南

Azure Kubernetes Service 上的 Java EE

將 JBoss EAP 應用程式移轉至 Azure Kubernetes Service 上的 WildFly,從具備高可用性、安全性且完全受控的 Kubernetes 服務獲益。使用詳細的移轉文件為引導。

閱讀移轉指南

使用各種熟悉的服務在雲端中建置和部署 Java 應用程式

移轉您的應用程式

使用 App Service Migration Assistant,將在 Tomcat 上執行的 JAVA 應用程式移轉至 Azure。

App Service 移轉小幫手

使用容器現代化

利用容器將您的計算最佳化。Azure Kubernetes Service 提供完全受控的 Kubernetes 叢集,以在雲端輕鬆執行 Java 型應用程式。

Azure Kubernetes Service

MySQL、PostgreSQL 和 SQL 服務

使用為 MySQL、PostgreSQL 和 SQL Server 提供之可靠且可調整的完整受控服務,在雲端中設定您最愛的關聯式資料庫。

Azure 資料庫服務

AI 與認知服務

利用 AI 服務和認知 API 協助您建置智慧型應用程式。認知服務讓所有開發人員都能使用 AI,而不需要機器學習專業知識。

Azure 認知服務

安全性與識別服務

使用 Azure Active Directory 輕鬆將驗證新增至應用程式,並將密碼編譯金鑰和其他祕密儲存在 Azure Key Vault 中。

Azure Active Directory

監視服務

使用 Azure 監視器,從您的 Azure 和內部部署環境收集、分析遙測資料並採取行動,以達到應用程式的最高效能和可用性。

Azure 監視器

適用於雲端開發人員的新式 Java

2020 年會推出適用於雲端原生應用程式的 Java 嗎?當然會!Martijn Verburg 探討了 Java 語言的進展、開發人員生產力的提升,以及 Microsoft 在 Java 生態系統中的大量投資。

資源

使用 Eclipse 發佈 Java Web 應用程式

了解如何使用 Azure Toolkit for Eclipse 將 Java Web 應用程式部署至 Azure。您會使用 Eclipse 建立 Web 應用程式、部署到 Azure,然後使用 Azure Toolkit for Eclipse 管理部署的 Web 應用程式設定。

開始 MS Learn

使用 Maven 發佈 Java Web 應用程式

了解如何使用適用於 Azure App Service 的 Maven 外掛程式來開發及部署 Java Web 應用程式。您會建立 Java Web 應用程式、設定 Maven 外掛程式,然後使用此 Maven 外掛程式將應用程式部署至 Azure App Service。

開始 MS Learn

為 Java 容器實作 CI/CD 管線

了解 Azure 和 Azure DevOps 如何支援 Java 應用程式。Azure Pipelines 能夠建置基本 Java 應用程式並部署到 Azure。您會在其中建立專案,然後觸發管線,並看到應用程式完成建置與部署。

開始 MS Learn

Azure Spring Cloud 工作坊

了解如何將 Spring Boot 微服務部署至 Azure Spring Cloud。您會建立 Azure Spring Cloud 叢集、建置不同的 Spring Boot 微服務、設定 Spring Cloud Config 伺服器、建置 Spring Cloud Gateway 等等。

開始 MS Learn

從 Java 到 Azure 的移轉文件

請參閱將 Java 應用程式移轉至 Azure 的建議策略。本文件涵蓋一般移轉和特定的工作負載,包括 Spring、Tomcat、WebLogic、WildFly、WebSphere 和 JBoss EAP。

閱讀文件

使用最新的 Azure Java SDK 提高生產力

利用最新的整合 SDK,開始設計您的雲端 Java 應用程式。使用 HTTP 重試、記錄以及傳輸和驗證通訊協定等功能,來簡化雲端開發。

下載 SDK

*Java 和 OpenJDK 是 Oracle 及 (或) 其關係企業的商標或註冊商標。

準備就緒後,開始使用 Azure 上的 Java 來開發應用程式