企業應用程式專案

企業應用程式專案含有部署 J2EE 企業應用程式(通常是指 EAR 檔)所需要的資源階層。

企業應用程式專案也包含一組參照,指向組合起來可編製成 EAR 檔的其他 J2EE 模組和 Java™ 專案。這些專案可能是 Web 模組、EJB 模組、應用程式用戶端模組、連接器模組、一般公用程式 Java JAR 檔,以及 EJB 用戶端 JAR 檔。工作台所建立的企業應用程式專案包括部署描述子(和 WebSphere® 延伸文件,如果它們的目標是 WebSphere Application Server 的話),以及部署描述子所定義的所有 J2EE 模組的共用檔案。

當建立 J2EE 模組專案時,它可以關聯於企業應用程式專案。專案精靈可讓您指定新的或現有的企業應用程式專案,來協助您完成這個動作。 企業應用程式專案會匯出成為 EAR 檔(企業保存檔),其中含有企業應用程式專案中定義的所有檔案, 以及部署描述子和 IBM® 延伸中定義的每個 J2EE 模組或公用程式 JAR 專案所適用的保存檔,如 Web 保存檔 (WAR) 和 EJB JAR 檔。

企業應用程式可含有包含的模組要用的公用程式 JAR 檔。這使得多個 Web、EJB 或應用程式用戶端模組能夠在應用程式層次上共用程式碼。 這些 JAR 檔通常稱為公用程式 JAR 檔。定義給企業應用程式專案的公用程式 JAR 檔可以是專案中實際的 JAR 檔,您也可以併入指定要在組合和部署期間成為公用程式 JAR 檔的公用程式 Java 專案。

如果要開始開發 J2EE 應用程式,您通常會先建立一個企業應用程式專案來包含 Web、EJB 和應用程式用戶端模組。 企業應用程式專案的目的,是從各模組編製整個應用程式。由於程式碼不會直接建置在企業應用程式中,因此,這些專案不是 Java 專案,也不是由 Java 建置器所編譯的。

當您利用工作台來建立企業應用程式專案時,會自動建立下列主要檔案:
META-INF/application.xml
這個檔案是 J2EE 規格所定義的企業應用程式部署描述子,負責將 J2EE 模組關聯於特定 EAR 檔。它會建立在 META-INF 資料夾中。
META-INF/.modulemaps
這個檔案含有指向所包含的模組和公用程式 JAR 專案的對映。
下列工作台成品也建立在企業應用程式專案中,但不會成為 EAR 檔的一部分,您不應手動編輯它們:
.j2ee
這是一個工作台成品,其中包括專案的產品版本和 J2EE 規格層次。
.project
這是一個工作台成品,是標準專案說明檔。
.runtime
這是一個工作台成品,其中包含目標伺服器定義。
相關概念
J2EE 架構
應用程式部署描述子編輯器
相關工作
建立企業應用程式專案
匯入企業應用程式 EAR 檔
將企業應用程式匯出至 EAR 檔
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.