Hi all,
I think Keith is right in all he wrote above, as far as you replace any "handle" occurence by a "stub" one.
Namaste:
i was thinking that only a client can have an access or can reference any beant at a time.
As I understand it :
STATELESS = each client gets its own EJBObject, to which she has an exclusive access. But as the EJBObject/bean link is transient (just for the time a bean is out of the pool, serving a business method), clients have an exclusive access to some bean only for the time of a business method.
STATEFUL = same, but the EJBObject/bean link is permanent : one client = one EJBObject = 1 bean (the same all the time)
ENTITY = transient EJBObject/bean link, with one EJBObject per primary key. For a given entity (and a given primary key value), all clients share the same EJBObject. Access to it serialized (or sort of).
Best,
Phil.