This chapter describes how the bean components should be packaged. It is for the Enterprise Bean
provider; that is, the person in charge of developing the software components on the server side.
14.1. Enterprise Bean Principles
Enterprise Beans are packaged for deployment in a standard Java programming language Archive file,
called an EJB-JAR file. This file must contain the following:
The beans' class files
The class files of the remote and home interfaces, of the beans' implementations, of the beans'
primary key classes (if there are any), and of all necessary classes.
The beans' deployment descriptor
The EJB-JAR file must contain the deployment descriptors, which are made up of:
The standard xml deployment descriptor, in the format defined in the EJB
•
2.1
specification.
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd. This deployment descriptor must be stored
with the name
The
JOnAS-specific
•
$JONAS_ROOT/xml/jonas-ejb-jar_X_Y.xsd
be stored with the name
14.1.1. Entity Bean Example
Before building the EJB-JAR file of the Account Entity Bean example, the Java source files must be
compiled to obtain the class files and the two XML deployment descriptors must be written.
Then, the EJB-JAR file (
cd your_bean_class_directory
mkdir META-INF
cp .../eb/*.xml META-INF
jar cvf OpEB.jar sb/*.class META-INF/*.xml
Refer
META-INF/ejb-jar.xml
XML
deployment
META-INF/jonas-ejb-jar.xml
) can be built using the
OpEB.jar
to
$JONAS_ROOT/xml/ejb-jar_2_1.xsd
in the EJB-JAR file.
descriptor
. This JOnAS deployment descriptor must
command:
jar
Chapter 14.
EJB Packaging
in
the
format
in the EJB-JAR file.
or
defined
in
Need help?
Do you have a question about the APPLICATION SERVER - JONAS and is the answer not in the manual?
Questions and answers