簡介
J2EE 應用程式是 J2EE 系統中最大的獨立部署單元。如需 J2EE 應用程式的一般資訊,請參閱 概念:Java 2 Platform 企業版 (J2EE) 概觀。
如需組合 J2EE 應用程式的相關資訊,請參閱準則:組合 J2EE 應用程式。
如需部署 J2EE 應用程式的相關資訊,請參閱 準則:部署 J2EE 模組和應用程式。
建模 J2EE 應用程式
J2EE 應用程式在實作模型中以 <<EAR>> 模板的 UML 構件表示。
將 J2EE 模組保存檔組合為 J2EE 應用程式保存檔的情形可以用圖形方式表達,可以從內含的 EJB-JAR 至 EAR 之間繪製 <<EJBModule>> 相依關係,以及從內含的 WAR 至 EAR 之間繪製
<<WebModule>> 相依關係。
J2EE 應用程式至特定節點(例如應用程式伺服器)的對映可以用圖形方式表達,可以從 EAR 至應用程式伺服器節點之間繪製 <<deploy>> 相依關係,如下圖所示。
除了建模哪些模組保存檔要包裝在應用程式保存檔中,您也可以塑造內容,這些內容最後會記錄在模組和應用程式保存檔的部署描述子中。
以下是如何塑造其中一些內容的範例。
上圖顯示 EJB 和 Web 保存檔組合為 EAR 的情形。請注意,安全角色的建模(供應用程式決定哪些類型的使用者可以存取部分系統)深入到方法層次。
J2EE 應用程式部署描述子
J2EE 應用程式包含 J2EE 應用程式部署描述子,檔名是 "application.xml"。此應用程式部署描述子必須放在 META-INF/ 子目錄中。
應用程式部署描述子中列出包裝在應用程式中的模組,以及應用程式的自訂指令。
應用程式部署描述子的內容是在組合 J2EE 應用程式時設定。如需組合 J2EE 應用程式的相關資訊,請參閱準則:組合 J2EE 應用程式。
如需部署描述子的一般資訊,請參閱 概念:Java 2 Platform 企業版 (J2EE) 概觀。
|