アノテーションなしで Java EE 5 モジュールの metadata-complete 属性を使用する

Java EE 5 では、デプロイメント情報を指定するアノテーションを使用できます。 アプリケーションに多数の Java クラスが含まれていると、アノテーションのデプロイメント処理時間が長くなる可能性があります。 パフォーマンスに対する影響を最小化するために、以下のいずれかの方式を使用できます。

metadata-complete フラグを ejb-jar.xml または web.xml デプロイメント記述子ファイル内で定義できます。

例えば、EJB モジュールのデプロイメント記述子で metadata-complete 属性を次のように定義できます。

< span class="Code"> < ejb-jar xmlns= "http://java.sun.com/xml/ns/javaee"
                  xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee"
         http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
    nbsp;               version = "3.0" metadata-complete = "true">

</ejb-jar>

Web モジュールのデプロイメント記述子で metadata-complete 属性を次のように定義できます。

< span class="Code"> < web-app xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
                  xmlns = "http://java.sun.com/xml/ns/javaee"
                  xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                  xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee"
         http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                  id="WebApp_ID "version="2.5" metadata-complete = "true">

</web-app>

追加情報については、モジュールのメタデータ設定を参照してください。