Używaj atrybutu metadata-complete dla modułów Java EE 5 bez adnotacji

Platforma Java EE 5 obsługuje Używaj adnotacji do określania informacji o wdrażaniu. Jeśli aplikacja zawiera wiele klas Java, czas przetwarzania wdrożenia dla adnotacji może ulec wydłużeniu. Aby zminimalizować wpływ na wydajność, można użyć jednej z następujących metod:

Flaga atrybutu metadata-complete może być zdefiniowana w pliku deskryptora wdrażania ejb-jar.xml lub web.xml.

Na przykład deskryptor wdrażania modułu EJB może zdefiniować atrybut metadata-complete w następujący sposób:

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

</ejb-jar>

Deskryptor wdrażania modułu WWW może zdefiniować atrybut metadata-complete w następujący sposób:

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

Więcej informacji na ten temat zawiera sekcja Ustawienia metadanych dla modułu.