Java EE 5 では、デプロイメント情報を指定するアノテーションを使用できます。 アプリケーションに多数の Java クラスが含まれていると、アノテーションのデプロイメント処理時間が長くなる可能性があります。 パフォーマンスに対する影響を最小化するために、以下のいずれかの方式を使用できます。
metadata-complete フラグを ejb-jar.xml または web.xml デプロイメント記述子ファイル内で定義できます。
例えば、EJB モジュールのデプロイメント記述子で metadata-complete 属性を次のように定義できます。
|
<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" version="3.0" metadata-complete="true"> </ejb-jar> |
Web モジュールのデプロイメント記述子で metadata-complete 属性を次のように定義できます。
|
<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> |
追加情報については、モジュールのメタデータ設定を参照してください。