部署描述符 (英語:Deployment descriptor,縮寫DD) 是指製品英語Artifact (software development)用於部署到一些Web容器/引擎所使用的配置文件。

Java EE中,部署描述符描述了組件、模塊或應用程序(如Web應用程序企業級軟件)應該如何部署。[1]它指示部署工具,用指定的容器選項、安全設置來部署模塊或應用程序,並描述了具體的配置要求。部署描述符文件的採用了XML語法。

對於Web應用程序,部署描述符必須被命名為「web.xml」,並且必須存放在Web應用程序根目錄中的「WEB-INF」目錄中。對於Java EE應用程序,部署描述符必須被命名為「application.xml」,並且必須直接置於目錄應用程序.ear文件英語EAR (file format)的頂層「META-INF」文件夾中。

類型

編輯

在Java EE中,有兩種類型的部署描述符:「Java EE部署描述符」和「運行時部署描述符」。[1]Java EE部署描述符由語言規範所定義,而運行時部署描述符由每個容器實現的供應商所定義的。

例如,web.xml文件是一個標準的Java EE部署描述符,其由Java Servlet規範所定義;但sun-web.xml文件作為運行時部署描述符,包含特定於Sun GlassFish Enterprise Server實現的配置數據。[2]

參見

編輯

參考文獻

編輯

外部連結

編輯