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:

Gehen Sie wie folgt vor, um eine CMP-Entity-Bean zu erstellen:

  1. Klicken Sie in der Java™ EE-Perspektive auf Datei > Neu > Andere. Wählen Sie EJB > XDoclet-Enterprise-JavaBean aus und klicken Sie auf Weiter.
  2. Wählen Sie Vom Container verwaltete Entity-Bean aus und klicken Sie auf Weiter.
  3. Wählen Sie das Projekt aus, in dem die neue Bean enthalten sein soll.
  4. Wählen Sie im Feld Ordner den Ordner für die neue Bean aus.
  5. Geben Sie in das Feld Java-Paket den Paketnamen für die neue Bean ein.
  6. Geben Sie in das Feld Klassenname einen Namen für die neue Enterprise-Bean ein. Laut Konvention müssen Bean-Namen mit einem Großbuchstaben beginnen.
    Hinweis: 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.
  7. Optional: Ändern Sie die Superklasse für die Bean, wenn sie von einer anderen Klasse als java.lang.Object abgeleitet werden soll und klicken Sie auf Weiter.
  8. Geben Sie einen EJB-Namen für die Bean an. Dies ist der Name der Enterprise-Bean-Klasse.
  9. Geben Sie einen Namen für das Schema an, um das abstrakte Schema für die Bean anzugeben.
  10. Geben Sie einen Anzeigenamen für die Bean an. Dies ist ein Kurzname für die Enterprise-Bean, der von Tools verwendet wird.
  11. Geben Sie eine Beschreibung in Form von Text für die Bean an.
  12. 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.
  13. 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 und führen Sie eine der folgenden Aktionen 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 und führen Sie die folgenden Schritte aus:
        1. Wählen Sie einen Datenbankmanager im Fenster 'Verbindungsprofil' aus und klicken Sie auf Weiter.
        2. Geben Sie einen Namen und eine Beschreibung für die neue Verbindungsdefinition ein und klicken Sie auf Weiter.
        3. Wählen Sie einen JDBC-Treiber aus dem Dropdown-Menü aus oder klicken Sie auf die Schaltfläche ..., um Treiberdefinitionen hinzuzufügen, zu bearbeiten oder zu entfernen.
        4. Geben Sie die anderen Verbindungsdetails in diesem Fenster an, testen Sie die Verbindung und klicken Sie auf Fertig stellen und dann auf Weiter.
    • Neue Attribute definieren gibt an, dass die Attribute der CMP-Entity-Beans vom Benutzer definiert werden. Klicken Sie auf Weiter und führen Sie die folgenden Schritte aus:
      1. Um einen Tabellennamen für die Entity-Bean anzugeben, geben Sie einen Namen in das Feld Tabelle ein.
      2. Klicken Sie auf Hinzufügen, um ein CMP-Attribut für die Entity-Bean zu erstellen.
      3. Klicken Sie auf das Feld Name, und geben Sie einen Namen ein, um einen Namen für das Attribut anzugeben.
      4. Klicken Sie auf das Feld Typ, und geben Sie einen Typ ein, um einen Typ für das Attribut anzugeben.
      5. Um das Attribut zu einem Schlüsselfeld für die Entity-Bean zu machen, wählen Sie das Kontrollkästchen Primärschlüssel aus.
      6. Wiederholen Sie die Schritte b bis e, um weitere Attribute hinzuzufügen und klicken Sie auf Weiter.
  14. Wählen Sie den Typ der Änderungswerte aus, die für die Klasse verwendet werden sollen.
  15. Optional: Wählen Sie die Schnittstellen aus, die von der Bean implementiert werden sollen. Klicken Sie auf Hinzufügen, um die Schnittstellen auszuwählen, die Sie implementieren möchten, und klicken Sie auf Entfernen, um die Schnittstellen zu entfernen, die Sie nicht mehr implementieren möchten.
  16. Wählen Sie die Methodenstubs aus, die der Assistent erstellen soll.
  17. Klicken Sie auf Fertig stellen, um die neue Bean zum angegebenen EJB-Projekt hinzuzufügen.