A partire dalla specifica Java EE 6.0, è possibile distribuire un bean EJB (Enterprise JavaBeans) in un modulo Web. Poiché i file di origine Java del progetto Web vengono compilati in file .class ed inseriti in un package nella cartella WEB-INF/classes, i file Java con annotazioni EJB si comportano come un bean EJB in WebSphere Application Server Versione 8.0. Se un file JAR (Java archive) contiene nella cartella WEB-INF/lib una classe con un'annotazione EJB, quella classe si comporta anche come bean EJB in WebSphere Application Server Version 8.0 e Liberty.
Questa regola contrassegna i seguenti elementi nei progetti Web con versione 2.5 o successiva:
La regola esegue la scansione per le seguenti annotazioni EJB:
javax.ejb.MessageDrivenjavax.ejb.Singletonjavax.ejb.Statefuljavax.ejb.StatelessLa regola non contrassegna elementi nei seguenti casi:
metadata-complete="true" e nessun file
ejb-jar.xml è presente nella cartella WEB-INFPer ulteriori informazioni, consultare la seguente risorsa: