Stateless Session EJB: Difference between revisions
Jump to navigation
Jump to search
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Internal= | =Internal= | ||
* [[ | * [[EJB#Subjects|EJB]] | ||
=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 {{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= | |||
<pre> | |||
<dependency> | |||
<groupId>javax</groupId> | |||
<artifactId>javaee-api</artifactId> | |||
<version>6.0</version> | |||
<scope>provided</scope> | |||
</dependency> | |||
</pre> | |||
=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>