2.1 Organization of this chapter

The EJB container is an execution environment that controls the execution of Enterprise Beans and provides various services to the Enterprise Beans.

The following table describes the functionality and reference locations for the EJB container.

Table 2-1 Functionality of EJB container and the section describing each functionality

FunctionalityReference location
Executing an Enterprise Bean2.2
Checking the compliance with EJB specifications2.3
Mapping of CMP fields and data types2.4
Registering a reference in the JNDI name space of the EJB container#12.5
Connecting to an external resource2.6
Transaction management in an Enterprise Bean#22.7
Cache models of an Entity Bean2.8
Managing the Enterprise Bean pool2.9
Controlling the access to the Enterprise Beans2.10
Setting up a timeout in the EJB container2.11
Timer Service functionality2.12
Invoking the remote interface of EJB2.13
Fixing the communication ports and IP address of the EJB container (TPBroker options)2.14
Using the interceptor2.15
Omitting the local business interface (using No-Interface view)2.16
Asynchronous invocation of a Session Bean2.17
Specifying in Session Synchronization annotation2.18
Using a Singleton Session Bean2.19
#1
This functionality is implemented based on the use of the naming management functionality of the J2EE service. For an overview of the management functionality, see 2. Naming Management in the uCosminexus Application Server Common Container Functionality Guide.
#2
This functionality is implemented based on the use of the transaction management functionality of the J2EE service. For an overview of the transaction management of J2EE services, see 3. Resource Connection and Transaction Management in the uCosminexus Application Server Common Container Functionality Guide.

Note that the EJB container functionality provided by Application Server includes Application Server-specific functionality extended beyond the functionality provided by J2EE and Application Server-specific functionality. To determine whether the functionality is unique to Application Server, see 1. Application Server Functionality.

For details on the functionality that you can use in EJB clients, see 3. EJB Client.