Attribut metadata-complete für Java-EE-5-Module ohne Annotationen verwenden

Java EE 5 verwendet Annotationen, um die Implementierungsinformationen anzugeben. Wenn Anwendungen viele Java-Klassen enthalten, kann die Verarbeitungszeit der Implementierung für die Annotationen zunehmen. Um den Leistungseinfluss zu verringern, können Sie eine der folgenden Methoden verwenden:

Das Flag metadata-complete kann in der Datei ejb-jar.xml oder in der Implementierungsdeskriptordatei web.xml definiert werden.

Beispielsweise würde ein Implementierungsdeskriptor für EJB-Module das Attribut metadata-complete wie folgt definieren:

< 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"
                  version = "3.0" metadata-complete = "true">

</ejb-jar>

Ein Implementierungsdeskriptor für Webmodule würde das Attribut metadata-complete wie folgt definieren:

< 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>

Weitere Informationen finden Sie unter Metadaten für Moduleinstellungen.