Metadados para Configurações do Módulo

Use esta página para instruir uma Java Platform, Enterprise Edition (Java EE) enterprise bean (EJB) ou descritor de implementação de módulo Web a ignorar anotações que especificam informações de implementação.

Para visualizar esta página do console administrativo, clique em Aplicativos > Tipos de Aplicativos > Aplicativos Corporativos do WebSphere > application_name > Metadados para Módulos. Esta página é igual à página Metadados para Módulos nos assistentes de instalação e atualização de aplicativos.

Novo Recurso: Se o seu aplicativo contiver módulos EJB 3.0 ou Web 2.5, você poderá selecionar para bloquear o descritor de implementação de um ou mais módulos EJB 3.0 ou Web 2.5 na página Metadados para Módulos. Se você configurar o atributo metadata-complete para true e bloquear os descritores de implementação, o produto gravará o descritor de implementação do módulo completo, incluindo informações de implementação das anotações, no formato XML.newfeat

As anotações são um mecanismo padrão de inclusão de metadados em classes Java. Os metadados podem ser utilizados para simplificar o desenvolvimento e a implementação de artefatos do Java EE 5. Antes da introdução de anotações da linguagem Java, os descritores de implementação eram o mecanismo padrão utilizado por componentes do Java EE. Esses descritores de implementação era mapeados para o formato XML, o que facilitava sua persistência. Se você selecionar o bloqueio dos descritores de implementação, o produto mesclará os metadados baseados em anotação Java EE 5 com os metadados do descritor de implementação existentes baseados em XML e persistirá no resultado.

Quando os aplicativos contêm um grande número de classes Java, o tempo de processamento de implementação para as anotações pode aumentar. Para minimizar o impacto de desempenho, é possível usar um dos seguintes métodos:
Módulo

Especifica o nome de um módulo no aplicativo instalado (ou implementado).

Tipo de Dados Cadeia
URI

Especifica o local do módulo relativo à raiz do arquivo EAR do aplicativo (arquivo EAR).

Tipo de Dados Cadeia
Atributo metadata-complete

Especifica se o descritor de implementação do módulo completo, incluindo informações de implementação das anotações, deve ser gravado no formato XML (Linguagem de Marcação Extensível).

O padrão é não gravar um descritor de implementação do módulo.

Se o módulo EJB 3.0 ou Web 2.5 não tiver um atributo metadata-complete ou o atributo metadata-complete estiver configurado como false, você poderá selecionar uma caixa de opção e instruir o produto a gravar um descritor de implementação do módulo.

Evitar Problemas: Se seu aplicativo Java EE 5 utilizar anotações e uma biblioteca compartilhada, não selecione atributo metadata-complete. Quando seu aplicativo usa anotações e uma biblioteca compartilhada, configurar o atributo metadata-complete para true faz com que o produto represente incorretamente uma anotação @EJB no descritor de implementação como <ejb-ref> em vez de <ejb-local-ref>. Para módulos da Web, a configuração do atributo metadata-complete como true pode causar erros InjectionException. Se você tiver que configurar o atributo metadata-complete como true, evite erros não utilizando uma biblioteca compartilhada, colocando a biblioteca compartilhada no diretório classes ou lib do servidor de aplicativos ou especificando completamente os metadados nos descritores de implementação.gotcha

Depois de selecionar uma caixa de opção, não é possível cancelar sua seleção (desmarcar) e o módulo não é mais mostrado na lista de módulos dessa página. Se todas as caixas de opções forem selecionadas, o link para essa página não será mais mostrado na página de configurações do aplicativo corporativo.

Tipo de Dados Booleano
Padrão false (seleção cancelada)



Links marcados (on-line) requerem acesso à Internet.

Tarefas relacionadas
Referências relacionadas
Definições do Aplicativo Corporativo


Nome do arquivo: urun_rapp_metadata_lockdd.html