UML-in-EJB-Umsetzung

Die UML-in-EJB-Umsetzung generiert EJBs (Enterprise JavaBeans, EJB) und Java-Code aus UML-Modellelementen (Unified Modeling Language, UML).

Welche Elemente können in Enterprise-Beans und Java konvertiert werden?

UML-Objekt Was umgesetzt wird
Modell Alle Pakete, Klassen und Schnittstellen, die das Modell enthält
Paket Das Paket und alle Klassen und Schnittstellen, die das Paket enthält
Klasse Die Klasse und alle Attribute, Operationen, Klassen und Schnittstellen, die die Klasse enthält
Schnittstelle Die Schnittstelle und alle Attribute, Operationen, Klassen und Schnittstellen, die die Schnittstelle enthält
Aufzählung Die Aufzählung und alle Aufzählungsliterale
Anmerkung: Das übergeordnete Element einer Klasse, Schnittstelle und Aufzählung muss ein UML-Paket sein.

Wo generiert die Umsetzung die Ausgabe?

Die Umsetzung kann Ausgabedaten für ein einziges EJB-Projekt generieren. Das EJB-Projekt können Sie mit oder ohne ein Clientprojekt erstellen. Die Umsetzung generiert Code im ersten gefundenen Ordner des EJB-Projekts und im ersten gefundenen Quellenordner des Clientprojekts (falls vorhanden).

Alternativnamen für die generierte Ausgabe

Sie können ein Zuordnungsmodell erstellen, um Alternativnamen für die bei der Umsetzung erstellten Elemente anzugeben, ohne das Quellenmodell zu ändern. Möglicherweise wollen Sie Alternativnamen angeben, um Java-spezifische Details ,z. B. Benennungseinschränkungen, in plattformunabhängige Modelle aufzunehmen, oder wenn die logische Anordnung des Quellenmodells als Zielpaket nicht angemessen ist.

Sie können einen qualifizierten Namen wie com.ibm.NewName.com oder einen nicht qualifizierten Namen wie NeuerName angeben. Das Angeben von Alternativnamen für ein Paket wirkt sich auf alle Klassifikationsmerkmale in dem Paket aus, sofern das Klassifikationsmerkmal keinen vollständig qualifizierten Namen angibt. Sie können auch alternative Positionen innerhalb desselben Projekts für Elemente angeben, die bei der Umsetzung generiert werden.

Quelle-Ziel-Beziehungen

Wenn Sie die Option Beziehungen von Quelle zu Ziel erstellen auswählen, erstellt die UML-in-EJB-Umsetzung abgeleitete Beziehungen von generierten Java-Elementen zu ihren entsprechenden UML-Quellenmodellelementen. Die Umsetzung fügt der Javadoc-HTML-Dokumentation der generierten Java-Klassen und -Schnittstellen Tags mit Informationen hinzu, die es Tools ermöglichen, die generierten Dateien zu dem UML-Quellenelement zu verfolgen. Bei generierten Enterprise-Beans, weisen alle Java-Dateien, die die Umsetzung generiert, Quelle-Ziel-Tags auf, die auf die einzelne UML-Quellenklasse verweisen. Nachdem die Umsetzung Quelle-Ziel-Beziehungen für Enterprise-Bean generiert hat, können diese nur manuell entfernt werden. Bearbeiten Sie dazu die einzelnen Java-Dateien für jedes Enterprise-Bean und löschen Sie das Tag mit der Quelle-Ziel-Beziehung aus den Dateien der Javadoc-HTML-Dokumentation.

Zugehörige Tasks
EJB-Beans und Java-Klassen aus UML-Modellen generieren
UML-in-EJB-Umsetzungsprofil anwenden
Zugehörige Verweise
Installierte Umsetzungen
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.