Aggiunta di tag di annotazione Web

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:

Codice classe servlet con commenti

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


Feedback