Mit einem Assistenten können Sie
eine CMP-Entity-Bean erstellen und Ihrem Projekt hinzufügen.
Vor dem Erstellen einer Enterprise-Beans müssen Sie Folgendes ausführen:
So erstellen Sie eine CMP-Entity-Bean:
- Klicken Sie in der J2EE-Perspektive auf Datei > Neu > Andere > EJB > XDoclet-Enterprise-Java-Bean. Der Assistent zum
Erstellen einer Enterprise-Java-Bean wird geöffnet.
- Wählen Sie ContainerManagedEntityBean aus.
- Klicken Sie auf Weiter.
- Wählen Sie das Projekt aus, in dem die neue Bean enthalten sein soll.
- Wählen Sie im Feld Ordner den Ordner für die neue Bean aus.
- Geben Sie im Feld Java Paket den Paketnamen für die neue Bean ein.
- Geben Sie im Feld Klassenname einen Namen für die Enterprise-Bean an. Laut Konvention sollten Bean-Namen mit einem Großbuchstaben beginnen.
Anmerkung: Sie können auch Unicode-Zeichen für den
Bean-Namen verwenden, aber Unicode-Zeichen werden für Enterprise-Bean-Pakete und Enterprise-Beans
zugeordneten Klassen nicht unterstützt.
- Ändern Sie die Superclass für die Bean, wenn es von einer anderen Klasse als java.lang.Object
abgeleitet werden soll.
- Klicken Sie auf Weiter.
- Geben Sie einen EJB-Namen für die Bean ein. Dies ist der Name der
Enterprise-Bean-Klasse.
- Geben Sie einen Schemanamen an, um das
abstrakte Schema für die Bean anzugeben.
- Geben Sie einen Anzeigenamen für die Bean an. Dies ist ein Kurzname
für die Enterprise-Bean, der von Tools verwendet wird.
- Geben Sie einen Beschreibungstext für die Bean an.
- Wählen Sie eine CMP-Version für die neue Bean aus:
- 1.x gibt an, dass die Bean einem Projekt ab EJB 1.0 hinzugefügt wird.
- 2.x gibt an, dass die Bean einem Projekt ab EJB 2.0 hinzugefügt wird.
- Wählen Sie einen Anwendungsfall für die neue Bean aus:
- Attribute aus Tabelle importieren gibt an, dass die CMP-Entity-Bean-Attribute
aus einer Datenbanktabelle importiert werden. Klicken Sie auf Weiter.
- Führen Sie einen der folgenden Schritte aus:
- Klicken Sie zum Auswählen einer verfügbaren Verbindungsdefinition auf eine Verbindung in der Liste
Verfügbare Verbindungsdefinitionen. Klicken Sie auf Weiter.
- Klicken Sie zum Erstellen einer neuen JDBC-Verbindungsdefinition auf Neu. Geben Sie im Fenster Verbindungsparameter die erforderlichen JDBC-Verbindungsparameter
auf der Seite für Verbindungsparameter des Assistenten für neue Verbindung an. Wählen Sie einen
Datenbankmanager und einen JDBC-Treiber aus, und geben Sie weitere Verbindungsdetails
an. Um JDBC-Verbindungsfilter anzugeben, inaktivieren Sie das Markierungsfeld Filter inaktivieren, und
geben Sie geeignete Verbindungsfilter an. Klicken Sie auf Fertig stellen.
- Neue Attribute definieren gibt an, dass die Attribute der CMP-Entity-Beans
vom Benutzer definiert werden. Klicken Sie auf Weiter.
- Klicken Sie auf Hinzufügen, um ein CMP-Attribut für die Entity-Bean zu erstellen.
- Klicken Sie auf das Feld Name, und geben Sie einen Namen ein, um einen Namen
für das Attribut anzugeben.
- Klicken Sie auf das Feld Typ, und geben Sie einen Typ ein, um einen Typ
für das Attribut anzugeben.
- Um das Attribut zu einem Schlüsselfeld für die Entity-Bean zu machen, wählen Sie das
Markierungsfeld Primärschlüssel aus.
- Um einen Tabellennamen für die Entity-Bean anzugeben, geben Sie einen Namen in das
Feld Tabelle ein.
- Wiederholen Sie die Schritte a bis d, um weitere Attribute hinzuzufügen.
- Klicken Sie auf Weiter.
- Wählen Sie aus, welcher Typ von Änderungswerten für die
Klasse verwendet werden soll. Mögliche Auswahlen sind Öffentlich, Abstrakt und Final.
- Wählen Sie die Schnittstellen aus, die von der Bean implementiert werden sollen:
- Klicken Sie auf die Schaltfläche Hinzufügen, um den Dialog für Typauswahl aufzurufen,
in dem Sie die zu implementierende Schnittstelle auswählen können.
- Wenn Sie eine Schnittstelle hinzugefügt haben, die Sie nicht mehr implementieren
wollen, wählen Sie die Schnittstelle in der Liste aus, und klicken Sie auf Entfernen.
- Wählen Sie die Methodenstubs aus, die der Assistent
erstellen soll. Mögliche Auswahlen sind Haupt, Übernommene abstrakte Methoden und Konstruktoren aus der Superklasse.
- Klicken Sie auf Fertig stellen. Die neue Bean
wird zum angegebenen EJB-Projekt hinzugefügt.