Anotações de Metadados EJB
As anotações permitem a gravação de metadados do Enterprise JavaBeans (EJB) em seu código de origem. Elas poderão ser utilizadas no lugar de arquivos do descritor de implementação XML (Linguagem de Marcação Extensível). Também é possível utilizar anotações com arquivos do descritor.
Se você tiver instalado o Feature Pack para EJB 3.0, o padrão era varrer as anotações durante a instalação de um módulo EJB 3.0. Para o WebSphere Application Server, Versão 7.0 e posteriores, o padrão é não fazer a varredura de módulos pré-Java EE 5 durante a instalação do aplicativo ou na inicialização do servidor
Para preservar a compatibilidade com versões anteriores tanto com o Feature Pack para EJB 3.0 quanto o Feature Pack para Serviços da Web, você tem uma opção de efetuar a varredura módulos da Web legados para metadados adicionais. Uma mudança de nível de servidor é definida para cada comportamento de varredura de pacote de recursos. Se o padrão não for apropriado, a mudança deverá ser definida em cada servidor ou servidor administrativo que exige uma mudança no padrão. As opções são as propriedades customizadas do servidor com.ibm.websphere.webservices.UseWSFEP61ScanPolicy={true|false} e com.ibm.websphere.ejb.UseEJB61FEPScanPolicy={true|false}. Para definir essas propriedades no console administrativo, clique em
.O produto também fornece valores padrão para a maioria das anotações EJB que ele utiliza. Em muitos casos, omitir uma anotação implica no desejo de utilizar o valor padrão.
Normalmente, as anotações estão localizadas nos pacotes javax.ejb e javax.persistence.