I tag di programmazione basati su annotazioni vengono utilizzati all'interno dei progetti Web come fornitori di metadati che vengono quindi utilizzati per generare altre risorse utente di applicazione, come necessario.
È possibile aggiungere questi tag al codice allo stesso modo in cui vengono aggiunti i commenti Javadoc.
Informazioni su questa attività
L'aggiunta di annotazioni di livello classe può essere eseguita utilizzando l'opzione
Genera una classe <risorsa utente> con commenti, dove <risorsa utente>
potrebbe essere un servlet o JSP creato all'interno del progetto Web.
È possibile generare automaticamente una classe con commenti nel progetto Web. Selezionare Genera una classe <risorsa utente> con commenti, verrà creata una classe con commenti predefinita. Ad esempio, il codice per la classe servlet con commenti è il seguente:
Esempio
La classe servlet con commenti predefinita illustra le tre parti di base della programmazione basata su annotazioni:
- Il primo elemento è la frase
* Servlet implementation class for Servlet: MyServlet
Questa frase rappresenta il commento del codice sorgente che illustra la funzione o lo scopo di questa classe.
- Il secondo elemento include l'asterisco e il simbolo @:
* @
Il simbolo @ indica che ciò che segue è un'annotazione che deve essere elaborata.
- Il terzo elemento è il corpo del tag di annotazione:
* @web.servlet
* name="myServlet"
* display-name="myServlet"
*
* @web.servlet-mapping
* url-pattern="/myServlet"
*
Questo codice contiene le annotazioni che verranno utilizzate per generare le risorse utente.
In questo caso, l'annotazione specifica che si tratta del tipo web.servlet, che definisce i dati correlati ai servlet. Il tag specifica inoltre i valori relativi ai parametri name, display-name
e url-pattern.
Operazioni successive
Le risorse utente specificate dai tag di annotazione verranno generate al runtime.
Riferimento correlato