Adición de códigos de anotación web

Los códigos de programación basados en anotaciones se utilizan en los proyectos web como proveedores de metadatos que se utilizan a su vez para generar otros artefactos de aplicación, según sea necesario. Estos códigos se añaden al código de la misma forma que se añaden comentarios de Javadoc.
Por qué y cuándo se efectúa esta tarea
La adición de anotaciones a nivel de clase puede realizarse utilizando Generar una clase de <artefacto> anotada, donde <artefacto> puede ser un servlet o un JSP que está creando en el proyecto web.
Puede generar automáticamente una clase anotada en el proyecto web. Seleccione Generar una clase de <artefacto> anotada y se creará automáticamente una clase anotada predeterminada.

Por ejemplo, el código para la clase de servlet anotada es el siguiente

Código de clase de servlet anotada

Ejemplo
Esta clase de servlet anotada predeterminada ilustra las tres partes básicas de la programación basada en anotaciones:
  • El primer elemento es la frase
    * Servlet implementation class for Servlet: MyServlet

    Esta frase representa el comentario de código fuente que explica la función o el objetivo de la clase.

  • El segundo elemento incluye el asterisco y el símbolo @:
    * @

    El signo @ indica que lo que sigue es una anotación que debe procesarse.

  • El tercer elemento es el cuerpo del código de anotación:
     * @web.servlet
     *   name="myServlet"
     *   display-name="myServlet" 
     *
     * @web.servlet-mapping
     *   url-pattern="/myServlet"
     *  

    Este código contiene las anotaciones que se utilizan para generar los artefactos. En este caso, la anotación especifica que es del tipo web.servlet, que define los datos relacionados con los servlets. El código también especifica valores para los parámetros name, display-name y url-pattern.

Qué hacer a continuación
Los artefactos especificados por los códigos de anotación se generan en el tiempo de ejecución.

Referencia relacionada


Comentarios