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.
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: