| Convenient superclass for stateful session beans.
SFSBs should extend this class, leaving them to implement the
ejbActivate() and ejbPassivate() lifecycle
methods to comply with the requirements of the EJB specification.
Note: Subclasses should invoke the loadBeanFactory()
method in their custom ejbCreate() and ejbActivate()
methods, and should invoke the unloadBeanFactory() method in
their ejbPassivate method.
Note: The default BeanFactoryLocator used by this class's superclass
(ContextJndiBeanFactoryLocator) is not serializable. Therefore,
when using the default BeanFactoryLocator, or another variant which is
not serializable, subclasses must call setBeanFactoryLocator(null)
in ejbPassivate() , with a corresponding call to
setBeanFactoryLocator(xxx) in ejbActivate()
unless relying on the default locator.
author: Rod Johnson author: Colin Sampaleanu See Also: org.springframework.context.access.ContextJndiBeanFactoryLocator |