組合應用程式
應用程式組合包括建立可部署到應用程式伺服器的 Java™ Platform Enterprise Edition (Java EE) 模組。 模組是從程式碼構件建立,例如 Web 應用程式保存檔 (WAR)、資源配接器保存檔 (RAR)、Enterprise Bean (EJB) JAR 檔,以及應用程式用戶端保存檔 (JAR)。 需要將程式碼構件包裝並配置到企業保存檔 (EAR) 模組或獨立式 Web 模組中,才能將模組部署到應用程式伺服器。
開始之前
開發您要部署到應用程式伺服器的程式碼構件,並在您最喜歡的整合開發環境中對程式碼構件進行單元測試。 可供組合成可部署的 Java EE 模組的程式碼構件包括:
- Enterprise Bean
- Servlet、JavaServer Pages (JSP) 檔及其他 Web 元件
- 資源配接器(連接器)實作
- 用戶端應用程式
- 階段作業起始通訊協定 (SIP) 模組(SAR 檔)
- 其他支援的類別和檔案
如果要將程式碼構件組合成可部署的 Java EE 模組,您可以使用支援的組合工具。產品支援利用 IBM® Rational® Application Developer for WebSphere Software 和 IBM WebSphere Application Server Developer Tools for Eclipse 來開發、組合及部署 Java EE 模組。
關於這項作業
您需要將程式碼構件組合成 Java EE 模組,才能將程式碼構件部署到應用程式伺服器。 組合程式碼構件時,您需要將程式碼構件包裝並配置到可部署的 Java EE 應用程式和模組中,編輯註釋或部署描述子,以及依需要對映資料庫。 程式碼構件必須組合成 Java EE 模組,否則無法在應用程式伺服器上成功執行。
下列步驟說明如何使用組合工具,將 Java EE 程式碼構件組合成可部署的模組。 或者,您也可以使用快速部署工具,快速組合和部署 Java 2 Platform Enterprise Edition (J2EE) 1.3 或 1.4 程式碼構件。如需詳細資料,請參閱「快速部署 J2EE 應用程式」。
程序
下一步
組合應用程式之後,使用系統管理工具將 EAR 或 WAR 檔部署到應用程式伺服器。 「安裝企業應用程式或模組的方法」列出可將 Java EE 模組部署在應用程式伺服器的系統管理工具。 系統管理工具遵循註釋或部署描述子中定義的安全和部署指示,還可讓您修改組合工具內指定的連結。 此工具會尋找應用程式需要使用的外部資源,例如 Enterprise Bean 資料庫。
包裝應用程式使 EAR 檔只包含必要的模組。模組可以包含模組的 meta 資料,例如註釋、部署描述子、連結及 IBM 延伸等的相關資訊。
安裝時使用管理主控台來完成註釋或部署描述子中定義的安全指示,以及尋找所需的外部資源,例如 Enterprise Bean 資料庫。 您可以新增配置內容,也可以重新定義組合工具中定義的連結內容。