|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
AbstractJmsMessageDrivenBean | Convenient superclass for JMS MDBs. |
AbstractMessageDrivenBean | Convenient superclass for MDBs. |
AbstractStatefulSessionBean | Convenient superclass for stateful session beans. |
AbstractStatelessSessionBean | Convenient superclass for stateless session beans (SLSBs), minimizing the work involved in implementing an SLSB and preventing common errors. |
Superclasses to make implementing EJBs simpler and less error-prone,
as well as guaranteeing a Spring BeanFactory is available
to EJBs. This promotes good practice, with EJB services used
for transaction management, thread management, and (possibly) remoting,
while business logic is implemented in easily testable POJOs.
In this model, the EJB is a facade, with as many POJO helpers behind
the BeanFactory as are required.
The classes in this package are discussed in Chapter 11 of
Expert One-On-One J2EE Design and Development
by Rod Johnson (Wrox, 2002).
The present version has changed somewhat, but has the same goals.
Note that the default behaviour is to look for an EJB enviroment variable
with name ejb/BeanFactoryPath
that specifies the
location on the classpath of an XML bean factory definition
file (such as /com/mycom/mypackage/mybeans.xml
.
If this JNDI key is missing, your EJB subclass won't
successfully initialize in the container.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |