扩展 Azure 上用于 Java 应用的功能

初级
中级
高级
开发人员
DevOps 工程师
应用开发者
解决方案架构师
学生
技术主管
Azure
Microsoft Entra ID
Azure 应用服务
用于 Redis 的 Azure 缓存
Azure CLI
Azure Cosmos DB
Azure Database for MySQL
Azure Spring Apps
用于 Java 的 Microsoft 身份验证库
Azure 服务总线

从此处开始,了解如何通过 Java 应用获取 Azure 的全部功能 - 使用惯用库来连接首选的云服务并与之交互,包括:

  • Azure SQL 数据库 - SQL 数据库、MySQL 和 PostgreSQL
  • Azure 非 SQL 数据库 - Cosmos DB
  • 消息传送和事件系统 - 事件中心和服务总线
  • 缓存 - Azure Redis 缓存
  • 存储 - Azure 存储
  • 目录 - Microsoft Entra ID 和 Azure AD B2C

像平常一样使用你熟悉且喜爱的工具和框架 - Spring、Tomcat、WildFly、JBoss、WebLogic、WebSphere、Maven、Gradle、IntelliJ、Eclipse、Jenkins、Terraform 等。

Azure 上的 Java 学习路径:

The trophy for the expand the capabilities for Java apps on Azure learning path.

扩展 Azure 上用于 Java 应用的功能

先决条件

本学习路径中的模块

在此模块中,你将完成将 Spring Boot 微服务部署到 Azure Spring Apps (ASA) 的任务。 可以使用 Azure Spring Apps 提供的每月免费授权来运行此 Microsoft Learn 模块。

将 Java EE (Jakarta EE) 应用程序部署到 Azure 应用服务上的 JBoss EAP,并将其绑定到 Azure Database for MySQL。

了解如何构建 Java 语言数据库应用,以在 Azure Cosmos DB 中存储和查询数据。

使用 Spring Boot 应用程序向 Azure 服务总线发送消息并从中接收消息。

了解如何使用 Azure Cache for Redis 在 Java Spring Boot 应用程序中缓存业务数据和 HTTP 会话数据,然后将应用程序发布到云。

了解如何在 Microsoft Entra ID 中对用户进行身份验证,并使用 Microsoft 身份验证库获取对 Java Web 应用中数据的授权访问。

生成一个使用 Azure Blob 存储来存储用户文件的应用。