Stateless Session EJB: Difference between revisions
Jump to navigation
Jump to search
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[ | * [[EJB#Subjects|EJB]] | ||
=Overview= | =Overview= | ||
A stateless session bean as per its name does not have any associated client state, but it may preserve its instance state. | A stateless session bean as per its name does not have any associated client state, but it may preserve its instance state. For more EJB concepts see {{Internal|EJB Concepts|EJB Concepts}} | ||
=Example= | =Example= | ||
* Stateless EJB and Servlet deployed as separate modules, EJB is looked up in JNDI: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-different-deployment-units-same-jboss-instance | |||
* Stateless EJB and Servlet deployed part of the same EAR, annotations: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-within-ear-ejb-annotation | |||
* Stateless EJB and Servlet deployed part of the same EAR, JNDI lookup: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-within-ear-jndi | |||
=Maven= | =Maven= | ||
Line 21: | Line 23: | ||
</dependency> | </dependency> | ||
</pre> | </pre> | ||
=Stateless EJB and JNDI= | =Stateless EJB and JNDI= | ||
{{Internal|EJB_Concepts#EJB_and_JNDI|EJB and JNDI}} | |||
Latest revision as of 13:35, 1 May 2017
Internal
Overview
A stateless session bean as per its name does not have any associated client state, but it may preserve its instance state. For more EJB concepts see
Example
- Stateless EJB and Servlet deployed as separate modules, EJB is looked up in JNDI: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-different-deployment-units-same-jboss-instance
- Stateless EJB and Servlet deployed part of the same EAR, annotations: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-within-ear-ejb-annotation
- Stateless EJB and Servlet deployed part of the same EAR, JNDI lookup: https://github.com/NovaOrdis/playground/tree/master/jee/ejb/stateless-and-servlet-within-ear-jndi
Maven
<dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>6.0</version> <scope>provided</scope> </dependency>