Incluindo Tags de Anotação da Web

As tags de programação baseada em anotação são usadas nos projetos da Web 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 o artefato Gerar uma classe de <artefato> anotada, em que <artefato> poderá ser um servlet ou JSP que estiver criando no projeto da Web.
uma classe anotada pode ser gerada automaticamente no projeto da Web. Selecione Gerar uma Classe <artifact> Anotada e ela criará uma classe anotada padrão para você.

Por exemplo, o código da classe de servlet anotada é da seguinte maneira:

Código da classe de servlet anotada

Exemplo
Essa classe de servlet anotada ilustra as três partes básicas da programação baseada em anotação:
  • O primeiro elemento é a frase
    Classe de implementação de servlet para Servlet: MyServlet

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

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

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

  • O terceiro elemento é o corpo da tag de anotação:
     * @web.servlet
     *   name="myServlet"
     *   display-name="myServlet" 
     *
     * @web.servlet-mapping
     *   url-pattern="/myServlet"
     *  

    Este código contém as anotações que são utilizadas para gerar os artefatos. Nesse caso, a anotação especifica que é do tipo web.servlet, que define dados relacionados aos servlets. A tag também especifica os valores dos parâmetros name, display-name e url-pattern.

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

Referência Relacionada


Feedback