Valores de Metadatos para módulos

Utilice esta página para indicar que un descriptor de despliegue de enterprise bean Java Platform, Enterprise Edition (Java EE) (EJB) o de módulo Web debe ignorar las anotaciones que especifican información de despliegue.

Para ver esta página de la consola administrativa, pulse Aplicaciones > Tipos de aplicación > Aplicaciones de empresa WebSphere > nombre_aplicación > Metadatos para módulos. Esta página es la misma que la página Metadatos para módulos de los asistentes de instalación y actualización de aplicaciones.

Característica nueva: Si la aplicación contiene módulos EJB 3.0 o Web 2.5, puede seleccionar el bloqueo del descriptor de despliegue de uno o varios de los módulos EJB 3.0 o Web 2.5 en la página Metadatos para módulos. Si establece el atributo metadata-complete en true y bloquea los descriptores de despliegue, el producto escribe el descriptor de despliegue de módulo completo, incluyendo información de despliegue de anotaciones, en formato XML.newfeat

Las anotaciones son un mecanismo estándar para añadir metadatos a las clases Java. Puede utilizar los metadatos para simplificar el desarrollo y despliegue de artefactos Java EE 5. Antes de la introducción de las anotaciones de lenguaje Java, los descriptores de despliegue eran los mecanismos estándar que utilizaban los componentes Java EE. Estos descriptores de despliegue se correlacionaban con formato XML, lo que facilitaba su persistencia. Si selecciona bloquear los descriptores de despliegue, el producto fusiona los metadatos basados en anotaciones de Java EE 5 con metadatos de descriptor de despliegue existentes basados en XML y se mantiene el resultado.

Cuando las aplicaciones contienen un gran número de clases Java, puede aumentar el tiempo de proceso de despliegue para las anotaciones. Para minimizar el impacto de rendimiento, puede utilizar uno de los métodos siguientes:
Módulo

Especifica el nombre de un módulo de la aplicación instalada (o desplegada).

Tipo de datos Serie
URI

Especifica la ubicación del módulo relativa al directorio raíz del archivo EAR de la aplicación.

Tipo de datos Serie
Atributo metadata-complete

Especifica si se debe escribir el descriptor de despliegue completo de módulo, incluyendo información de despliegue procedentes de las anotaciones, al formato de lenguaje de códigos extensible (XML).

El valor predeterminado es no escribir un descriptor de despliegue de módulo.

Si el módulo EJB 3.0 o Web 2.5 no tiene un atributo metadata-complete o el atributo metadata-complete se ha establecido en false, puede seleccionar un recuadro de selección para indicar al producto que escriba un descriptor de despliegue de módulo.

Evite problemas: Si la aplicación Java EE 5 utiliza anotaciones y una biblioteca compartida, no seleccione el atributo metadata-complete. Cuando la aplicación utiliza anotaciones y una biblioteca compartida, establecer el atributo metadata-complete en true hace que el producto represente de forma incorrecta una anotación @EJB en el descriptor de despliegue como <ejb-ref> en vez de <ejb-local-ref>. En los módulos Web, establecer el atributo metadata-complete en true puede provocar errores de InyecciónExcepción. En el caso de que tenga que establecer atributo metadata-complete en true, puede evitar errores no usando una biblioteca compartida, colocando la biblioteca compartida en el directorio clases o en el directorio lib del servidor de la aplicación, o especificando todos los metadatos en los descriptores de despliegue.gotcha

Después de seleccionar un cuadro de selección, no puede deseleccionarlo (desmarcarlo) y el módulo ya no se mostrará en la lista de módulos que figura en esta página. Si selecciona todos los recuadros de selección, el enlace a esta página ya no aparecerá en la página de valores de la aplicación de empresa.

Tipo de datos Booleano
Valor predeterminado false (deseleccionado)



Los enlaces marcados (en línea) requieren acceso a Internet.

Tareas relacionadas
Referencia relacionada
Valores de aplicación de empresa


Nombre de archivo: urun_rapp_metadata_lockdd.html