Incluindo Tags de Anotação de EJB

As tags de programação baseada em anotação são usadas nos EJBs como provedores de metadados que são usados para gerar outros artefatos do aplicativo conforme necessário. Adicione essas tags ao código da mesma maneira que adiciona comentários de Javadoc.
Por Que e Quando Desempenhar Esta Tarefa
A adição de anotações no nível de classe pode ser feita usando a página Criar um Enterprise Bean.
É possível gerar automaticamente uma classe de bean anotada usando a página Criar um Enterprise Bean. Selecione Gerar uma Classe de Bean Anotada e ela criará uma classe de bean anotada padrão para você.

O código de uma classe de bean anotada é da seguinte maneira:

Código de classe anotada

Exemplo
Essa classe de bean anotada padrão ilustra as três partes básicas da programação baseada em anotação:
  • O primeiro elemento é a frase * Classe de implementação de bean para Session Bean: MyBean

    Essa frase representa o comentário do código de origem que explica a função ou o propósito dessa classe.

  • O segundo elemento inclui o asterisco e o símbolo de arroba @: * @

    O sinal "@" indica indica que o que vem a seguir é uma anotação que precisa ser processada.

  • O terceiro elemento é o corpo da tag de anotação:
    * @ejb.bean
    *  name="myBean"
    *  type="Stateless"
    *  jndi-name="ejb/ejbs/MyBeanHome"
    *  local-jndi-name="ejb/ejbs/MyBeanHome"
    *  view-type="both"
    *  transaction-type="Container"
    *

    Este código contém as anotações que são utilizadas para gerar artefatos adicionais. Neste caso, a anotação especifica que é do tipo ejb.bean, que define dados relacionados ao Java™ Beans. A tag também especifica os valores dos parâmetros name, type, jndi-name, local-jndi-name, view-type e transaction-type.

O que Fazer Depois
Os artefatos especificados pelas tags de anotação são geradas no tempo de execução.

Referência Relacionada


Feedback