Azure 上的 Java

使用所选工具和框架开始在云中开发 Java 应用程序

为何使用 Azure 上的 Java?

使用喜爱的工具进行开发

使用你最喜爱的 IDE(如 Eclipse、IntelliJ 和 Visual Studio Code for Java)在 Azure 上生成、调试和部署 Java 应用程序。使用 Maven、Gradle 和 Jenkins 等生成和自动化工具来满足 CI/CD 需求。

通过完全托管服务加快交付速度

在应用服务、Azure Spring Cloud、Azure Kubernetes 服务和完全托管的数据库中,通过 Tomcat 将基础结构硬件和软件管理卸载到 Azure,这样你就可以专注于编写代码。

易于扩展

根据需求增长快速添加服务和功能,如 MySQL 和 PostgreSQL 数据库、性能监视以及机密管理。通过 Azure 认知 API 轻松将 AI 引入到应用中。

适用于 Eclipse 和 IntelliJ 的 Azure 插件

直接从最喜爱的 IDE 生成 Java 应用程序并将其部署到云中。用于 Eclipse 和 IntelliJ 的工具包提供了模板和功能,可用于轻松创建、开发、测试和部署 Azure 应用程序。

了解工具和 IDE

Azure Spring Cloud

使用 Azure Spring Cloud 将新式微服务模式引入 Spring Boot 应用,消除样板代码,以快速开发可靠的 Java 应用。在完全托管的环境中轻松部署、运营和扩展应用。

阅读快速入门指南

Azure Kubernetes 服务上的 Java EE

将 JBoss EAP 应用程序迁移到 Azure Kubernetes 服务上的 WildFly,并获取高度可用、安全且完全托管的 Kubernetes 服务的优势。使用详细的迁移文档来指导自己。

阅读迁移指南

使用各种熟悉的服务在云中生成和部署 Java 应用

迁移应用程序

使用应用服务迁移助手将 Tomcat 上运行的 Java 应用程序迁移到 Azure。

应用服务迁移助手

使用容器实现现代化

使用容器优化计算。Azure Kubernetes 服务提供一个完全托管的 Kubernetes 群集,用于在云中轻松运行基于 Java 的应用。

Azure Kubernetes 服务

MySQL、PostgreSQL 和 SQL 即服务

使用 MySQL、PostgreSQL 和 SQL Server 的可靠、可缩放且完全托管的服务在云中设置最喜爱的关系数据库。

Azure 数据库服务

AI 和认知服务

使用 AI 服务和认知 API 来帮助生成智能应用。认知服务使每个开发人员无需具备机器学习的专业知识就能接触到 AI。

Azure 认知服务

安全和标识服务

使用 Azure Active Directory 轻松地向应用添加身份验证,然后在 Azure Key Vault 中存储加密密钥和其他机密。

Azure Active Directory

监视服务

利用 Azure Monitor 收集、分析并处理来自 Azure 和本地环境的遥测数据,以最大限度地提升应用程序性能和可用性。

Azure Monitor

面向云开发人员的新式 Java

2020 年 Java 会用于云原生应用程序?千真万确!Martijn Verburg 讨论了 Java 语言的发展、开发人员工作效率的提升,以及 Microsoft 对 Java 生态系统的重要投资。

资源

使用 Eclipse 发布 Java Web 应用

了解如何使用 Azure Toolkit for Eclipse 将 Java Web 应用部署到 Azure。你将使用 Azure Toolkit for Eclipse 在 Eclipse 中创建 Web 应用,将其部署到 Azure,并管理已部署的 Web 应用配置。

MS Learn 入门

使用 Maven 发布 Java Web 应用

了解如何使用适用于 Azure 应用服务的 Maven 插件来开发和部署 Java Web 应用。你将创建 Java Web 应用,配置 Maven 插件,并使用 Maven 插件将该应用部署到 Azure 应用服务。

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 配置服务器,生成 Spring Cloud 网关等等。

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 开发应用