J2EE標準部署文件
更新時間: 2007-05-11 18:11:44來源: 粵嵌教育瀏覽量:891
J2EE部署文件有幾個標準的文件,在所有J2EE服務器中都是一樣的:
Application XML (application.xml)
EJB-Jar XML (ejb-jar.xml)
EJB-Jar 2.0 XML (ejb-jar2.0.xml)
Web-Application XML (web.xml)
Application-client XML (application-client.xml)
本人只翻譯了appliction.xml 其他都可以參照英文說明。
J2EE應用部署器
<application>
The application element is the root element of a J2EE application deployment descriptor.
<icon>
本功能在GUI編輯工具中需要被使用,用來表示本J2EE應用系統的圖標。包含了一個小圖標或一個大圖 標。
<small-icon>path/to/icon.gif</small-icon>
(可選)
<large-icon>path/to/icon.gif</large-icon>
(可選)
<display-name>The name.</display-name>
本J2EE應用系統的名稱
<description>A description.</description>
本J2EE應用系統的描述
<module>
表示一個單個J2EE模塊,包含一個EJB單元 Java單元 或WEB功能單元,如模塊的類型和指向模塊文件的一個路徑,以及一個可選的alt-dd單元, 以及一個可選的URI對于每個J2EE應用,應用部署器必須至少有一個模塊。
<ejb>pathToEJB.jar</ejb>
規定一個ejb-jar的URI, 這個URI是相對于這個應用包top level頂層。
<java>pathToClient.jar</java>
規定一個Java單元的java application 客戶端模塊的URI,這個URI是相對于這個應用包top level頂層 。
<web>
規定一個web單元, 包含一個Web應用模塊的web-uri以及context-root
<web-uri>pathTo.war</web-uri>
web-uri單元規定了一個 web應用文件的URI,這個URI是相對于這個應用包top level頂層。
<context-root>thedir/</context-root>
context-root單元規定倆一個Web應用場景的根目錄(context root).
<alt-dd>path/to/dd</alt-dd>
alt-dd單元規定了一個可選的URI,用來規定部署器描述文件的post-assembly版本,
這個URI必須規定部署器描述文件完整路徑,這個路徑相對于本J2EE應用系統的根目錄,
如果alt-dd不規定,部署器就必須按照相應組件規定要求的文件名和文件位置來讀取部署器描述文件。
<security-role>
安全員單元包含一系列有關本應用系統全部的安全角色的定義。
這些定義包括: 安全角色的描述和 安全員的名稱.
這個描述將替代部件級別的安全角色定義,
<description>A description.</description>
<role-name>nameOfRole</role-name>
安全員的名稱.