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:
|
<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> |
Deskryptor wdrażania modułu WWW może zdefiniować atrybut metadata-complete w następujący sposób:
|
<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.