You can
use a wizard to create a message-driven bean and add it to your project.
Before you can create an enterprise bean, you must:
To create a message-driven bean:
- In the J2EE perspective, click File >
New > Other > EJB > XDoclet Enterprise JavaBean. The Create
an Enterprise JavaBean wizard appears.
- Select MessageDrivenBean.
- Click Next.
- Select the Project that will
contain the new bean.
- In the Folder field, select
the folder for the new bean.
- In the Java package field, enter
the package name for the new bean.
- In the Class name field, type
a name for the enterprise bean. By convention, bean names should begin with
an uppercase letter.
Note: You
can use Unicode characters for the bean name, but Unicode characters are not
supported for enterprise bean packages and classes associated with enterprise
beans.
- Change the Superclass for the
bean if you want it to inherit from a class other than java.lang.Object .
- Click Next.
- Provide an EJB Name for the
bean. This is the name of the enterprise bean class.
- Provide an Destination JNDI Name for
the bean. This is a logical name used by the server to locate an enterprise
bean at runtime.
- Provide an Display Name for
the bean. This is a short name for the enterprise bean that is used by tools.
- Provide a text Description for
the bean.
- Select a Destination for the
new bean:
- Queue specifies that the point-to-point JMS messaging
model will be used.
- Topic specifies that the publish-and-subscribe JMS messaging
model will be used.
- Select a Transaction Type for
the new bean:
- Container specifies that the transaction demarcation
is performed by the container.
- Bean specifies that the transaction demarcation is performed
by the bean.
- Click Next.
- Select the type of Modifiers to
use for the class. Choices are Public, Abstract,
and Final.
- Select the Interfaces you want
the bean to implement:
- Click the Add button to open the Type Selection dialog
box where you can select the interface that you want to implement.
- If you added an interface that you no longer want to implement, select
the interface in the list and click Remove.
- Select the method stubs that you want the wizard
to create. Choices include main, Inherited abstract
methods, and Constructors from the superclass.
- Click Finish. The new bean is
added to the specified EJB project.