EJBJar
This type is a class for model objects.
The root element of the EJB deployment descriptor. It contains an optional description of the ejb-jar file; optional display name; optional small icon file name; optional large icon file name; mandatory structural information about all included enterprise beans; a descriptor for container managed relationships, if any; an optional application-assembly descriptor; and an optional name of an ejb-client-jar file for the ejb-jar.
Package: ejb
Supertype: CompatibilityDescriptionGroup
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Reference attributes having this type:
AssemblyDescriptor.ejbJar
EJBJarBinding.ejbJar
EJBJarExtension.ejbJar
EJBJarFile.deploymentDescriptor
EnterpriseBean.ejbJar
Relationships.ejbJar
Attributes Summary ejbClientJar : EString The optional ejb-client-jar element specifies a JAR file that contains the class files necessary for a client program to access the enterprise beans in the ejb-jar file. The Deployer should make the ejb-client JAR file accessible to the client's class-loader. Example: employee_service_client.jar version : EString @version J2EE1.4 The version specifies the version of the EJB specification that the instance document must comply with. This information enables deployment tools to validate a particular EJB Deployment Descriptor with respect to a specific version of the EJB schema. assemblyDescriptor : AssemblyDescriptor @ * No description is available * enterpriseBeans : EnterpriseBean + The enterprise-beans element contains the declarations of one or more enterprise beans. relationshipList : Relationships @ The relationships collection describes the relationships in which container managed persistence entity beans and dependent objects participate. The relationships element contains an optional description; a list of ejb-entity-ref elements (references to entity beans that participate in container managed relationships but whose abstract persistence schemas are not included in the ejb-jar file); and a list of ejb-relation elements, which specify the container managed relationships.
Attribute Details
ejbClientJar - The optional ejb-client-jar element specifies a JAR file that contains the class files necessary for a client program to access the enterprise beans in the ejb-jar file. The Deployer should make the ejb-client JAR file accessible to the client's class-loader. Example:employee_service_client.jar
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
version - @version J2EE1.4 The version specifies the version of the EJB specification that the instance document must comply with. This information enables deployment tools to validate a particular EJB Deployment Descriptor with respect to a specific version of the EJB schema.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
assemblyDescriptor - * No description is available *
Reference Type: AssemblyDescriptor @
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
Opposite: AssemblyDescriptor.ejbJar
enterpriseBeans - The enterprise-beans element contains the declarations of one or more enterprise beans.
Reference Type: EnterpriseBean +
Containment: true
Container: false
Required: true
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 1
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
Opposite: EnterpriseBean.ejbJar
relationshipList - The relationships collection describes the relationships in which container managed persistence entity beans and dependent objects participate. The relationships element contains an optional description; a list of ejb-entity-ref elements (references to entity beans that participate in container managed relationships but whose abstract persistence schemas are not included in the ejb-jar file); and a list of ejb-relation elements, which specify the container managed relationships.
Reference Type: Relationships @
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
Opposite: Relationships.ejbJar
(C) COPYRIGHT International Business Machines Corp. 1996-2006