uCosminexus Application Server, EJB Container Functionality Guide

[Contents][Glossary][Index][Back][Next]

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

Functionality Reference location
Executing an Enterprise Bean 2.2
Checking the compliance with EJB specifications 2.3
Mapping of CMP fields and data types 2.4
Registering a reference in the JNDI name space of the EJB container#1 2.5
Connecting to an external resource 2.6
Transaction management in an Enterprise Bean#2 2.7
Cache models of an Entity Bean 2.8
Managing the Enterprise Bean pool 2.9
Controlling the access to the Enterprise Beans 2.10
Setting up a timeout in the EJB container 2.11
Timer Service functionality 2.12
Invoking the remote interface of EJB 2.13
Fixing the communication ports and IP address of the EJB container (TPBroker options) 2.14
Using the interceptor 2.15
Omitting the local business interface (using No-Interface view) 2.16
Asynchronous invocation of a Session Bean 2.17
Specifying in Session Synchronization annotation 2.18
Using a Singleton Session Bean 2.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.