Utilizza l'attributo metadata-complete per i moduli Java EE 5 senza annotazioni

Java EE 5 supporta l'utilizzo di annotazioni per specificare le informazioni sulla distribuzione. Quando le applicazioni contengono una elevato numero di classi, il tempo di elaborazione della distribuzione delle annotazioni può aumentare. Per ridurre l'impatto sulla prestazione, è possibile utilizzare uno dei seguenti metodi:

L'indicatore metadata-complete può essere definito int nel file del descrittore di distribuzione ejb-jar.xml o web.xml.

Ad esempio, un descrittore di distribuzione del modulo EJB definirebbe l'attributo metadata-complete come:

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

</ejb-jar>

Un descrittore di distribuzione del modulo Web definirebbe l'attributo metadata-complete come:

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

Per ulteriori informazioni, consultare Metadata for module settings.