企業應用程式專案

企業應用程式專案是將部署 J2EE 企業應用程式所需要的資源集結在一起。

企業應用程式專案包含指向其他 J2EE 模組和 Java™ 專案(構成 EAR 檔)的一組參照。這些專案可以是 Web 模組、 EJB 模組、應用程式用戶端模組、連接器模組、一般公用程式 Java JAR 檔及 EJB 用戶端 JAR 檔。在工作台建立的企業應用程式專案包含部署描述子,以及部署描述子中定義的所有 J2EE 模組常用的檔案。

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

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

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

當您利用工作台來建立企業應用程式專案時,會自動建立下列主要檔案:
META-INF/application.xml
這個檔案是 J2EE 規格所定義的企業應用程式部署描述子,負責將 J2EE 模組關聯於特定 EAR 檔。這個檔案會建立在 META-INF 資料夾中。
.settings/.component
這個檔案會拿每一個模組的程式碼位置和部署期間的模組位置相比對。.component 檔會針對要隨 EAR 檔部署之所包含的每一個模組, 列出其來源路徑和部署路徑。這個檔案會建立在 .settings 資料夾中。
.settings/org.eclipse.wst.common.project.facet.core.xml
這個檔案列出企業應用程式專案的項目。請參閱將資料類型新增至 J2EE 專案。這個檔案會建立在 .settings 資料夾中。
.project
這是一個工作台構件,是標準專案說明檔。

相關概念
J2EE 架構
相關工作
建立企業應用程式專案
匯入企業應用程式 EAR 檔
將企業應用程式匯出至 EAR 檔
建立應用程式用戶端專案
建立連接器專案
將資料類型新增至 J2EE 專案