デプロイメント記述子

デプロイメント記述子( 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]

参考文献

  1. ^ ab 「Java EE 5 チュートリアル: アプリケーションのパッケージ化」、2010 年 7 月 13 日取得
  2. ^ 「Java EE : Java EE デプロイメント記述子の XML スキーマ」、2010 年 7 月 13 日取得
  3. ^ "Sun Java System Application Server Descriptors" [永久デッドリンク]、2010-07-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

こちらも参照