blob: 2364c7e714c3bd1f02d3f6685489f1b60758b342 [file] [log] [blame]
This example shows how to use the @EJB annotation on a bean class to refer to other beans.
This functionality is often referred as dependency injection (see
http://www.martinfowler.com/articles/injection.html), and has been recently introduced in
Java EE 5.
In this particular example, we will create two session stateless beans
* a DataStore session bean
* a DataReader session bean
The DataReader bean uses the DataStore to retrieve some informations, and
we will see how we can, inside the DataReader bean, get a reference to the
DataStore bean using the @EJB annotation, thus avoiding the use of the
JNDI API.