In dieser Übung werden Sie ein Profil auf das Designmodell und Stereotypen auf die UML-Klassen anwenden.
Profile können auf ein UML-Modell angewendet werden, um die Ausgabe einer Umsetzung zu definieren. Das EJB-Umsetzungsprofil kann zur Angabe der Elemente aus dem PiggyBank-Designmodell verwendet werden, die in Enterprise-Beans umgesetzt werden sollen. Das EJB-Profil definiert Stereotypen, die von der EJB-Umsetzungsfunktion interpretiert werden, um die erforderlichen Enterprise-Beans zu generieren. Wenn Sie z. B. den Stereotyp 'Entität' («Entity») auf eine Klasse innerhalb Ihres Modells anwenden, generiert die Umsetzungsfunktion auf der Basis der Klasse eine Entitätsbean.
Zum Generieren von Enterprise-Beans müssen Sie das EJB-Profil auf das Unterpaket 'itso.ad.business' des PiggyBank-Designmodells anwenden. Anschließend werden die Stereotypen im Profil auf die Modellelemente angewendet.
Um bei der Umsetzung des Modells EJB-Klassen zu erstellen, müssen Sie das EJB-Profil auf Ihr Designmodell anwenden.
Sie haben nun die Geschäfts- und Integrationsebenen des PiggyBank-Designmodells vollständig erstellt. Mit dem Designmodell ist das PiggyBank-UML-Modell abgeschlossen. Beachten Sie, dass in der Lerneinheit die allgemeine Designebene nicht modelliert wurde, da diese nur Dienstprogrammklassen enthält, die zur Ausführung von Sekundärtasks innerhalb der Anwendung benutzt werden. Das vollständige PiggyBank-Designmodell kann von der Seite mit der Zusammenfassung zum PiggyBank-Online-Banking-System heruntergeladen werden.
Fahren Sie mit der Zusammenfassung der Lerneinheit fort.