The EJB tab in the component property sheet provides additional properties.
Property |
Description |
---|---|
Remote home interface |
Defines methods and operations used in a remote client view. Extends the javax.ejb.EJBHome interface |
Remote interface |
Provides the remote client view. Extends the javax.ejb.EJBObject interface |
Local home interface |
Defines methods and operations used locally in a local client view. Extends the javax.ejb.EJBLocal-Home interface |
Local interface |
Allows beans to be tightly coupled with their clients and to be directly accessed. Extends the javax.ejb.EJBLocalObject interface |
Bean class |
Class implementing the bean business methods |
Primary key class |
Class providing a pointer into the database. It is linked to the Bean class. Only applicable to entity beans |
For more information on interface methods and implementation methods, see Understanding operation synchronization.
You can see the relation between an EJB and its classes and interfaces from the Preview tab without generating any file. To preview the code of an EJB, click the Preview tab in the component property sheet (see Previewing Object Code). The various sub-tabs show the code for each interface and class of the EJB. In the model or package property sheet, the Preview page describes the EJB deployment descriptor file with the name of the generated EJB and its methods.