Usar o atributo metadata-complete para módulos Java EE 5 sem anotações

O Java EE 5 suporta a utilização de anotações para especificar informações de implementação. Quando aplicativos contiverem um grande número de classes Java, o tempo de processo de implementação para as anotações podem aumentar. Para minimizar o impacto no desempenho, é possível utilizar um dos seguintes métodos:

O sinalizador metadata-complete pode ser definido no ejb-jar.xml ou no arquivo descritor de implmentação web.xml.

Por exemplo, um descritor de implementação do módulo EJB definiria o atributo metadata-complete como:

< 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"
                versão = "3.0" metadatas-completo = "true">

</ejb-jar>

Um descritor de implementação de módulo da Web definiria o atributo metadata-complete como:

< 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" metadados-completo = "true">

</web-app>

Para obter informações adicionais, consulte Metadados para configurações do módulo.