Ab der Spezifikation Java EE 6.0 können Sie Enterprise JavaBeans (EJB) in einem Webmodul implementieren. Da Java-Quellendateien für Webprojekte in .class-Dateien kompiliert und im Ordner WEB-INF/classes gepackt werden, verhalten sich mit EJB-Annotationen annotierte Java-Dateien wie eine EJB-Bean in WebSphere Application Server Version 8.0. Wenn eine JAR-Datei (Java-Archiv) im Ordner WEB-INF/lib eine Klasse mit einer EJB-Annotation enthält, verhält sich diese Klasse ebenfalls wie eine EJB-Bean in WebSphere Application Server Version 8.0 und Liberty.
Diese Regel markiert die folgenden Elemente in Webprojekten der Version 2.5 oder höher:
Die Regel sucht nach den folgenden EJB-Annotationen:
javax.ejb.MessageDrivenjavax.ejb.Singletonjavax.ejb.Statefuljavax.ejb.StatelessDie Regel markiert Elemente in den folgenden Fällen nicht:
metadata-complete="true" und es ist keine Datei
ejb-jar.xml im Ordner WEB-INF vorhanden.Weitere Informationen finden Sie in den folgenden Quellen: