本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
重構後建置和部署現代化應用程式
使用 AWS Transform 完成重構程序後,您可以建置和部署現代化 Java 應用程式。本指南會逐步引導您擷取現代化程式碼、設定您的環境,以及部署和測試您的應用程式。
注意
除了此處提供的指引之外, AWS 轉換產生的程式碼套件還將包含設定 AWS 自動重構開發環境文件,提供使用開發人員執行期設定 IDE (整合式開發環境) 的說明。
先決條件
開始之前,請確定您已:
-
使用 AWS Transform 成功完成重構任務。
-
存取您的現代化程式碼。
-
在開發機器上安裝和設定的建置軟體工具堆疊,例如 Apache Maven
或 Apache Tomcat 。如需執行期版本控制的詳細資訊,請參閱AWS 轉換大型主機執行期版本備註。 -
安裝並設定 Amazon Corretto 或 Java 執行時間版本。如需安裝 Amazon Corretto 的詳細資訊,請參閱 Amazon Corretto 24。
-
視需要存取 以建立和設定 Runtime 元件的 Amazon Aurora PostgreSQL 資料庫。如需建立 Aurora PostgreSQL 資料庫的詳細資訊,請參閱使用 Amazon Aurora 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:設定測試環境區段中設定的執行時間中部署應用程式成品。
您可以使用下列連結找到部署現代化應用程式的其他指引:
步驟 5:測試現代化應用程式
部署之後,
其他範例
如需使用 AWS Transform 現代化大型主機應用程式的特定範例,請參閱現代化 CardDemo 大型主機應用程式。