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