EJB module assembly settings

An EJB module is used to assemble enterprise beans into a single deployable unit. An EJB module contains one or more enterprise beans and a deployment descriptor.

 

File name

Specifies the file name of the EJB module, relative to the top level of the application package.

 

Alternate DD

Specifies a deployment descriptor to be used at run time instead of the one installed in the module.

 

Classpath

The path that contains additional classes required by the application that are not contained in the module's archive file. The class loader uses this path. Specify the values relative to the root of the EAR file and separate the values with spaces. Absolute values that refer to files or directories on the hard drive are ignored.

To specify classes that are not in JAR files but are in the root of the EAR file, use a period and forward slash (./). Consider the following example directory structure in which the file myapp.ear contains an EJB module named myejb.jar. Additional classes reside in class1.jar and class2.zip. A class named xyz.class is not packaged in a JAR file but is in the root of the EAR file.

myapp.ear/myejb.jar
myapp.ear/class1.jar
myapp.ear/class2.zip
myapp.ear/xyz.class

Specify class1.jar class2.zip ./ as the value of the Classpath setting. (Name only the directory for .class files.)

 

Display name

Specifies a short name that is intended to be displayed by GUIs.

 

Description

Contains text that describes the module.

 

EJB client JAR

Specifies the location of a JAR file that contains a subset of deployed classes needed by the client.

 

Small icon

Specifies the name of a JPEG or GIF file that contains a small image (16x16 pixels). The image is used as an icon to represent the module in a GUI.

 

Large icon

Specifies the name of a JPEG or GIF file that contains a large image (32x32 pixels). The image is used as an icon to represent the module in a GUI.

 

Generalizations - Subtype

Information about this property is not available.

This property is an IBM extension to the standard J2EE deployment descriptor.

 

Generalizations - Supertype

Information about this property is not available.

This property is an IBM extension to the standard J2EE deployment descriptor.

 

EJB relationships - Name

The logical name for a container-managed relationship between EJB 2.0-compliant entity beans.

 

Default data source - JNDI name

Specifies the default JNDI name for the data source. This default is used if binding information is not specified in the deployment descriptor for an individual enterprise bean.

 

Default CMP connection factory

Specifies the JNDI name for a CMP connection factory. This setting is applicable only for EJB 2.x-compliant CMP beans.

 

Default authorization - User ID

Specifies the default user ID for connecting to an enterprise bean's data store.

 

Default authorization - Password

Specifies the default password for connecting to an enterprise bean's data store.


Assembling EJB modules
Accessing data from applications

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.