热门问题
时间线
聊天
视角
部署描述符
来自维基百科,自由的百科全书
Remove ads
部署描述符 (英語:Deployment descriptor,縮寫DD) 是指製品用於部署到一些Web容器/引擎所使用的設定檔。
在Java EE中,部署描述符描述了組件、模組或應用程式(如Web應用程式或企業級軟件)應該如何部署。[1]它指示部署工具,用指定的容器選項、安全設置來部署模組或應用程式,並描述了具體的組態要求。部署描述符檔案的採用了XML語法。
對於Web應用程式,部署描述符必須被命名為「web.xml」,並且必須存放在Web應用程式根目錄中的「WEB-INF」目錄中。對於Java EE應用程式,部署描述符必須被命名為「application.xml」,並且必須直接置於目錄應用程式.ear檔案的頂層「META-INF」資料夾中。
類型
在Java EE中,有兩種類型的部署描述符:「Java EE部署描述符」和「執行時部署描述符」。[1]Java EE部署描述符由語言規範所定義,而執行時部署描述符由每個容器實現的供應商所定義的。
例如,web.xml檔案是一個標準的Java EE部署描述符,其由Java Servlet規範所定義;但sun-web.xml檔案作為執行時部署描述符,包含特定於Sun GlassFish Enterprise Server實現的組態數據。[2]
參見
- 清單檔案(Manifest file)
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads