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
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