本文指导你完成 AppCAT 报表,帮助你了解它评估 Java 应用程序迁移到 Azure 的准备情况。 报表全面概述了应用程序及其组件。 可以使用此报表来深入了解应用程序的结构和依赖项,并确定其适合重新调整和现代化。
应用程序列表视图
报表的登陆页显示所有已分析应用程序的总体视图。 在此处,可以导航到各个应用程序报表,以浏览详细的发现结果。
应用程序视图
应用程序报告包含以下三个部分:
- 应用程序信息:显示应用程序的基本信息,包括 Java 版本、框架、生成工具等。
- 问题摘要:显示三个域的问题概述,其中包含问题严重性百分比。
- 详细信息报告组织为以下四个子部分:
- 问题:提供需要注意的所有问题的简明摘要。
- 依赖项:显示应用程序中找到的所有 Java 打包的依赖项。
- 技术:显示按功能分组的所有嵌入式库,使你能够快速查看应用程序中使用的技术。
- 见解:显示文件详细信息和概况,帮助你了解识别出的技术。
Issues
通过选择“ 问题 ”选项卡来访问此部件。此选项卡提供了 Azure 就绪情况、云原生和 Java 现代化的各个方面的分类问题列表,需要解决这些问题,以便成功将应用程序迁移到 Azure。 下表描述了 域 和 关键性 值:
Domain | Description |
---|---|
云就绪情况 | 评估应用依赖项以建议 Azure 服务并确保云原生就绪。 |
Java 升级 | 标识用于版本升级的 JDK 和框架问题。 |
Criticality | Description |
---|---|
Mandatory | 迁移到 Azure 时必须修复的问题。 |
Potential | 可能影响迁移和需要评审的问题。 |
Optional | 影响较低的问题。 建议修复它们,但可选。 |
有关详细信息,可以通过选择标题来扩展每个报告的问题。 该报告提供以下信息:
- 事件发生的文件列表,以及受影响的代码行数。 如果该文件是 Java 源文件,则选择文件名会将你定向到相应的源报表。
- 问题的详细说明。 此说明概述了问题,提供了任何已知解决方案,并引用了有关问题或解决方法的支持文档。
Technologies
通过选择“ 技术 ”选项卡来访问此部分。报告列出了分析应用程序中按函数分组的技术出现次数。 此报表概述了应用程序中发现的技术,旨在帮助你快速了解每个应用程序的目的。
Dependencies
通过选择“ 依赖项 ”选项卡来访问此部件。显示应用程序中找到的所有 Java 打包依赖项。
Insights
通过选择 “见解 ”选项卡来访问此部分。显示文件详细信息和信息,以帮助了解检测到的技术。