I tag di programmazione basati su annotazioni vengono utilizzati all'interno degli EJB 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 la pagina
Crea un bean enterprise.
È possibile generare automaticamente una classe bean con commenti utilizzando la pagina Crea un bean enterprise. Selezionare Genera una classe bean con commenti, verrà creata una classe bean con commenti predefinita.
Il codice per la classe bean con commenti è il seguente:
Esempio
La classe bean con commenti predefinita illustra le tre parti di base della programmazione basata su annotazioni:
- Il primo elemento è la frase * Bean implementation
class for Session Bean: MyBean
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:
* @ejb.bean
* name="myBean"
* type="Stateless"
* jndi-name="ejb/ejbs/MyBeanHome"
* local-jndi-name="ejb/ejbs/MyBeanHome"
* view-type="both"
* transaction-type="Container"
*
Questo codice contiene le annotazioni che verranno utilizzate per generare risorse utente aggiuntive.
In questo caso, l'annotazione specifica il tipo ejb.bean, che definisce i dati correlati agli EJB (Enterprise Java Beans). Il tag specifica inoltre i valori relativi ai parametri name, type, jndi-name, local-jndi-name, view-type
e transaction-type.
Operazioni successive
Le risorse utente specificate dai tag di annotazione verranno generate al runtime.
Riferimento correlato