解释 AppCAT 7 报表

本文指导你完成 AppCAT 报表,帮助你了解它评估 Java 应用程序迁移到 Azure 的准备情况。 报表全面概述了应用程序及其组件。 可以使用此报表来深入了解应用程序的结构和依赖项,并确定其适合重新调整和现代化。

应用程序列表视图

报表的登陆页显示所有已分析应用程序的总体视图。 在此处,可以导航到各个应用程序报表,以浏览详细的发现结果。

AppCAT 评估报告应用程序列表的屏幕截图。

应用程序视图

应用程序报告包含以下三个部分:

  • 应用程序信息:显示应用程序的基本信息,包括 Java 版本、框架、生成工具等。
  • 问题摘要:显示三个域的问题概述,其中包含问题严重性百分比。
  • 详细信息报告组织为以下四个子部分:
    • 问题:提供需要注意的所有问题的简明摘要。
    • 依赖项:显示应用程序中找到的所有 Java 打包的依赖项。
    • 技术:显示按功能分组的所有嵌入式库,使你能够快速查看应用程序中使用的技术。
    • 见解:显示文件详细信息和概况,帮助你了解识别出的技术。

AppCAT 评估报告的屏幕截图。

Issues

通过选择“ 问题 ”选项卡来访问此部件。此选项卡提供了 Azure 就绪情况、云原生和 Java 现代化的各个方面的分类问题列表,需要解决这些问题,以便成功将应用程序迁移到 Azure。 下表描述了 关键性 值:

Domain Description
云就绪情况 评估应用依赖项以建议 Azure 服务并确保云原生就绪。
Java 升级 标识用于版本升级的 JDK 和框架问题。
Criticality Description
Mandatory 迁移到 Azure 时必须修复的问题。
Potential 可能影响迁移和需要评审的问题。
Optional 影响较低的问题。 建议修复它们,但可选。

AppCAT 评估报告“问题”选项卡的屏幕截图。

有关详细信息,可以通过选择标题来扩展每个报告的问题。 该报告提供以下信息:

  • 事件发生的文件列表,以及受影响的代码行数。 如果该文件是 Java 源文件,则选择文件名会将你定向到相应的源报表。
  • 问题的详细说明。 此说明概述了问题,提供了任何已知解决方案,并引用了有关问题或解决方法的支持文档。

AppCAT 评估报告问题详细信息的屏幕截图。

AppCAT 评估问题代码报告的屏幕截图。

Technologies

通过选择“ 技术 ”选项卡来访问此部分。报告列出了分析应用程序中按函数分组的技术出现次数。 此报表概述了应用程序中发现的技术,旨在帮助你快速了解每个应用程序的目的。

AppCAT 评估报告“技术”选项卡的屏幕截图。

Dependencies

通过选择“ 依赖项 ”选项卡来访问此部件。显示应用程序中找到的所有 Java 打包依赖项。

AppCAT 评估报表“依赖项”选项卡的屏幕截图。

Insights

通过选择 “见解 ”选项卡来访问此部分。显示文件详细信息和信息,以帮助了解检测到的技术。

AppCAT 评估报表见解选项卡的屏幕截图。

后续步骤