組合應用程式

應用程式組合包括建立可部署到應用程式伺服器的 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 應用程式」。

程序

  1. 啟動組合工具。
  2. 選擇性的: 請參閱組合工具的線上文件。
  3. 配置組合工具來準備處理 Java EE 模組。
  4. 移轉以「應用程式伺服器工具箱」、「組合工具箱」、「應用程式組合工具 (AAT)」或其他工具所建立的 J2EE 1.4 或更早版本的專案或程式碼構件。

    如果要移轉檔案,請使用「移轉」精靈或將檔案匯入至組合工具。

  5. 建立可讓您在其中新增保存檔的企業應用程式專案。您可以另外建立企業應用程式專案,或在建立保存檔時順便建立,如下所示:
    • 建立 Web 專案。
    • 建立 Enterprise Bean (EJB) 專案。
    • 建立應用程式用戶端。
    • 建立資源配接器(連接器)專案。
  6. 依需要編輯註釋或部署描述子。 您可以為企業應用程式模組、Web 模組、應用程式用戶端模組、資源配接器模組(連接器)和 Enterprise JavaBeans (EJB) 模組編輯註釋或部署描述子。

    Rational Application Developer 文件中的主題提供有關編輯註釋或部署描述子的延伸資訊。

  7. 選擇性的: 為 EJB 2.1 或更早版本的模組產生 Enterprise Bean (EJB) 到關聯式資料庫 (RDB) 的對映。
  8. 驗證保存檔。
  9. 為啟用 Web 服務的模組產生部署程式碼,或為使用 Web 服務模組的企業應用程式產生部署程式碼。

下一步

組合應用程式之後,使用系統管理工具將 EAR 或 WAR 檔部署到應用程式伺服器。 「安裝企業應用程式或模組的方法」列出可將 Java EE 模組部署在應用程式伺服器的系統管理工具。 系統管理工具遵循註釋或部署描述子中定義的安全和部署指示,還可讓您修改組合工具內指定的連結。 此工具會尋找應用程式需要使用的外部資源,例如 Enterprise Bean 資料庫。

包裝應用程式使 EAR 檔只包含必要的模組。模組可以包含模組的 meta 資料,例如註釋、部署描述子、連結及 IBM 延伸等的相關資訊。

安裝時使用管理主控台來完成註釋或部署描述子中定義的安全指示,以及尋找所需的外部資源,例如 Enterprise Bean 資料庫。 您可以新增配置內容,也可以重新定義組合工具中定義的連結內容。


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tatk_assembling
檔名:tatk_assembling.html