3.1 Organization of this chapter

An EJB client is a client program that invokes the Enterprise Beans executed by the EJB container on a J2EE server.

The types of EJB clients are as follows:

An EJB client application is a client application that invokes the Enterprise Beans running on a J2EE server.

The following table describes the functionality of an EJB client and the reference location for each functionality:

Table 3-1 Functionality of an EJB client and the reference location for each functionality

FunctionalityReference location
Functionality that can be used in an EJB client3.2
Starting EJB Client Applications3.3
Invoking an Enterprise Bean3.4
Implementing a transaction in EJB client application3.5
Implementing security in EJB client application3.6
Obtaining RMI-IIOP stubs and interfaces3.7
System log output of EJB client application3.8

This chapter mainly describes the functionality of the EJB client applications.