Session

The session-beanType declares an session bean. Thedeclaration consists of: - an optional description - an optional display name - an optional icon element that contains a small and a large icon file name - a name assigned to the enterprise bean in the deployment description - the names of the session bean's remote home and remote interfaces, if any - the names of the session bean's local home and local interfaces, if any - the name of the session bean's web service endpoint interface, if any - the session bean's implementation class - the session bean's state management type - the session bean's transaction management type - an optional declaration of the bean's environment entries - an optional declaration of the bean's EJB references - an optional declaration of the bean's local EJB references - an optional declaration of the bean's web service references - an optional declaration of the security role references - an optional declaration of the security identity to be used for the execution of the bean's methods - an optional declaration of the bean's resource manager connection factory references - an optional declaration of the bean's resource environment references. - an optional declaration of the bean's message destination referencesThe elements that are optional are "optional" in the sensethat they are omitted when if lists represented by them areempty.Either both the local-home and the local elements or boththe home and the remote elements must be specified for thesession bean.The service-endpoint element may only be specified if thebean is a stateless session bean.

Inherits from type EnterpriseBean and adds the following.

Attributes Summary
transactionType : TransactionTypeThe transaction-type element specifies an enterprise bean's transaction management type.
sessionType : SessionType  
serviceEndpoint : @since J2EE1.

Attribute Details

transactionType    -    The transaction-type element specifies an enterprise bean's transaction management type.
     data type: TransactionType
     default Value:   unspecified
     Allowed Values:  Bean   Container  



sessionType    -     
     data type: SessionType
     default Value:   unspecified
     Allowed Values:  Stateful   Stateless  



serviceEndpoint    -    @since J2EE1.4The service-endpoint element contains the fully-qualified name of the enterprise bean's web service endpoint interface. The service-endpoint element may only be specified for a stateless session bean. The specified interface must be a valid JAX-RPC service endpoint interface.
     data type: 


Copyright IBM Corp. 1997-2004