デプロイメント記述子( DD)は、何らかのコンテナー/エンジン にデプロイされる成果物の構成ファイルを指します。
Java Platform, Enterprise Editionでは、デプロイメント記述子はコンポーネント、モジュール、またはアプリケーション ( Web アプリケーションやエンタープライズ アプリケーションなど) をどのようにデプロイするかを記述します。[1]デプロイメント記述子は、特定のコンテナ オプション、セキュリティ設定を使用してモジュールまたはアプリケーションをデプロイするようにデプロイメント ツールに指示し、特定の構成要件を記述します。 これらのデプロイメント記述子ファイルの構文には XMLが使用されます。
Web アプリケーションの場合、デプロイメント記述子はweb.xmlという名前で、Web アプリケーション ルートのWEB-INFディレクトリに存在する必要があります。Java EE アプリケーションの場合、デプロイメント記述子はapplication.xmlという名前で、アプリケーションの.ear ファイルの最上位にあるMETA-INFディレクトリに直接配置する必要があります。
種類
Java EEには、「Java EE デプロイメント記述子」と「ランタイム デプロイメント記述子」の 2 種類のデプロイメント記述子があります。[1] Java EE デプロイメント記述子は言語仕様によって定義されますが、[2]ランタイム記述子は各コンテナ実装のベンダーによって定義されます。たとえば、web.xmlファイルは、 Java サーブレット仕様で指定された標準の Java EE デプロイメント記述子ですが、sun-web.xmlファイルには、 Sun GlassFish Enterprise Server実装に固有の構成データが含まれています。[3]
参考文献
- ^ ab 「Java EE 5 チュートリアル: アプリケーションのパッケージ化」、2010 年 7 月 13 日取得
- ^ 「Java EE: Java EE デプロイメント記述子の XML スキーマ」、2010 年 7 月 13 日取得
- ^ 「Sun Java System Application Server Descriptors」[永久リンク切れ ]、2010 年 7 月 13 日取得
外部リンク
- http://java.sun.com/javaee/reference/glossary/
- http://java.sun.com/xml/ns/javaee/index.html - デプロイメント記述子 XML スキーマ リファレンス
- (終了) http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/deployment/deployment5.html
