In this book Enterprise JavaBeans 3.1 they talk about EJB objects and implementation objects. I am referring to what I read about stateless session beans:
Once an instance is in the Method-Ready Pool, it is ready to service client requests. When a client invokes a business method on an EJB object, the method calll is delegated to any available instance in the Method-Ready Pool. While the instance is executing the request, is is unavailable for use by other EJB objects. Once the instance has finished, it is immediately available to any EJB object that needs it. Stateless session instances are dedicated to an EJB object only for the duration of a single method call.
I understand how stateless session beans work but I don't get the difference between a EJB object and stateless session instances?
I thought I made a EJB when I annotate the class with @Stateless for example?