Java EE 5 acceptă utilizarea adnotărilor pentru specificarea informaţiilor de implementare. Când aplicaţiile conţin un număr mare de clase Java, poate creşte durata procesării implementării pentru adnotări. Pentru a minimiza impactul asupra performanţei, puteţi utiliza una dintre următoarele metode:
Semnalarea metadata-complete poate fi definită în fişierul descriptorului de implementare ejb-jar.xml sau web.xml.
De exemplu, descriptorul de implementare pentru un modul EJB va defini atributul metadata-complete astfel:
|
<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> |
Descriptorul de implementare pentru un modul web va defini atributul metadata-complete astfel:
|
<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> |
Pentru informaţii suplimentare, vedeţi Metadata for module settings.