本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重构后构建和部署您的现代化应用程序
使用 T AWS ransform 完成重构过程后,您可以构建和部署现代化的 Java 应用程序。本指南将引导您检索现代化代码、配置环境以及部署和测试应用程序。
注意
除了此处提供的指导外,Trans AWS form 生成的代码包还将包括一个 “设置 AWS 自动重构开发环境” 文档,该文档提供了使用开发者运行时设置 IDE(集成开发环境)的说明。
先决条件
开始之前,请确保您已具备以下条件:
-
使用 Transform 成功完成重构作业。 AWS
-
访问您的现代化代码。
-
已在开发计算机上安装并配置生成软件工具堆栈,例如 Apache Maven 或 Apache
Tomc a t。有关 Runtime 版本控制的更多信息,请参阅 Trans AWS form for 大型机运行时版本说明。 -
已安装并配置了 Amazon Corretto 或 Java 运行时的一个版本。有关安装 Amazon Corretto 的更多信息,请参阅 Amazon Corretto 24。
-
如有必要,可以为运行时组件创建和配置 Amazon Aurora PostgreSQL 数据库。有关创建 Aurora PostgreSQL 数据库的更多信息,请参阅使用亚马逊 A urora PostgreSQL。
-
将应用程序部署到您的运行时环境的管理权限。
-
查看了大型机运行时AWS 转换概念,了解有关使用 AWS 自动重构解决方案实现现代化的应用程序的基本概念。
步骤 1:检索现代化代码
检索现代化代码
-
下载并解压缩生成的代码包。
-
打开
codebase/app-pom/pom.xml并记下所需的运行时引擎版本。例如<gapwalk.version>4.6.0</gapwalk.version>。 -
从下载的代码包中找到 “设置 AWS 自动重构开发环境” 文档以供参考。
第 2 步:构建现代化应用程序
构建您的现代化应用程序
-
从 “大型机 AWS 变换” 工具箱中访问运行时。
-
在本地开发计算机上下载并安装相应的运行时版本(在中标识步骤 1:检索现代化代码)。
注意
有关在本地计算机上安装运行时依赖项的其他信息,请参阅设置 AWS 自动重构开发环境文档的第 3.1 节。
-
打开命令提示符并导航到应用程序的根目录。
-
要为现代化应用程序构建可部署的软件包,请运行 Maven build 命令:
mvn package有关现代化代码的基本组织的详细信息,请参阅应用程序组织页面。例如,对于包含前端 Web 应用程序的现代化应用程序,除了运行时组件之外,您可能至少还需要以下可部署的
.war聚合:-
服务项目:包含传统业务逻辑现代化元素
<business-app>-service.*.war -
Web 项目:包含用户界面相关元素的现代化改造
<business-app>-web.*.war
-
步骤 3:配置测试环境
配置您的测试环境
-
配置您的现代化应用程序运行时。有关更多信息,请参阅AWS Mainframe Modernization 用户指南中的设置运行时配置部分。
注意
有关特定于运行时组件的配置示例,请参阅《设置 AWS 自动重构开发环境》指南的第 5 节。
-
为现代化应用程序准备输入和输出 (I/O) 数据集。现代化的应用程序可以处理顺序 I/O 数据集、VSAM 数据集或其他数据集。
注意
有关示例,请参阅设置 AWS 自动重构开发环境的第 6 节。
-
运行时环境-您可以使用现有的运行时环境或创建新的运行时环境。
配置完测试环境后,您将进入部署现代化应用程序的下一步。
步骤 4:部署现代化应用程序
在您创建的运行时中部署应用程序构件,这些运行时在第 2 步:构建现代化应用程序和步骤 3:配置测试环境部分中 and/or 进行了配置。
使用以下链接可以找到部署现代化应用程序的其他指南:
步骤 5:测试现代化应用程序
部署后,
-
查看可用的 Runtime API,了解与现代化应用程序交互的方法。
-
测试您的应用程序,使其功能等效性与旧版应用程序保持一致。例如,请参阅AWS Mainframe Modernization 用户指南中的测试示例应用程序。
其他示例
有关使用 Tr AWS ansform 实现大型机应用程序现代化的具体示例,请参阅对大型 CardDemo 机应用程序进行现代化改造。