CMP-Entity-Beans mit Unterstützung für XDoclet-Anmerkungen erstellen

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:

  1. 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.
  2. Wählen Sie ContainerManagedEntityBean aus.
  3. Klicken Sie auf Weiter.
  4. Wählen Sie das Projekt aus, in dem die neue Bean enthalten sein soll.
  5. Wählen Sie im Feld Ordner den Ordner für die neue Bean aus.
  6. Geben Sie im Feld Java Paket den Paketnamen für die neue Bean ein.
  7. 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.
  8. Ändern Sie die Superclass für die Bean, wenn es von einer anderen Klasse als java.lang.Object abgeleitet werden soll.
  9. Klicken Sie auf Weiter.
  10. Geben Sie einen EJB-Namen für die Bean ein. Dies ist der Name der Enterprise-Bean-Klasse.
  11. Geben Sie einen Schemanamen an, um das abstrakte Schema für die Bean anzugeben.
  12. Geben Sie einen Anzeigenamen für die Bean an. Dies ist ein Kurzname für die Enterprise-Bean, der von Tools verwendet wird.
  13. Geben Sie einen Beschreibungstext für die Bean an.
  14. 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.
  15. 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.
      1. 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.
      1. Klicken Sie auf Hinzufügen, um ein CMP-Attribut für die Entity-Bean zu erstellen.
      2. Klicken Sie auf das Feld Name, und geben Sie einen Namen ein, um einen Namen für das Attribut anzugeben.
      3. Klicken Sie auf das Feld Typ, und geben Sie einen Typ ein, um einen Typ für das Attribut anzugeben.
      4. Um das Attribut zu einem Schlüsselfeld für die Entity-Bean zu machen, wählen Sie das Markierungsfeld Primärschlüssel aus.
      5. Um einen Tabellennamen für die Entity-Bean anzugeben, geben Sie einen Namen in das Feld Tabelle ein.
      6. Wiederholen Sie die Schritte a bis d, um weitere Attribute hinzuzufügen.
  16. Klicken Sie auf Weiter.
  17. Wählen Sie aus, welcher Typ von Änderungswerten für die Klasse verwendet werden soll. Mögliche Auswahlen sind Öffentlich, Abstrakt und Final.
  18. 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.
  19. Wählen Sie die Methodenstubs aus, die der Assistent erstellen soll. Mögliche Auswahlen sind Haupt, Übernommene abstrakte Methoden und Konstruktoren aus der Superklasse.
  20. Klicken Sie auf Fertig stellen. Die neue Bean wird zum angegebenen EJB-Projekt hinzugefügt.