In der vorliegenden Übung werden Sie die Paketstruktur und das Paketdiagramm für die Designebene 'itso.ad.business' erstellen. Die Ebene 'itso.ad.business' enthält die Geschäftslogik für das PiggyBank-Designmodell. Sie umfasst außerdem die Unterpakete für das Implementierungsdesign 'delegate.ejb', 'ejb' und 'framework'.
Die Ebene 'itso.ad.business' enthält die Implementierung der Geschäftslogik für das PiggyBank-Online-Banking-System und außerdem die Unterpakete, die in der folgenden Tabelle aufgeführt sind:
Paket | Beschreibung |
---|---|
delegate.ejb | Dieses Unterpaket enthält die Frameworkimplementierung für den Zugriff auf die PiggyBank-EJB. |
ejb | Dieses Unterpaket enthält das permanente Speichermodell für PiggyBank-Transaktions- und -Kundendaten. |
framework | Dieses Unterpaket beschreibt die Isolationsebene zwischen der Darstellungsebene der PiggyBank-Benutzerschnittstelle und dem Persistenzmodell. Die Frameworkebene stellt die Abstraktion zwischen der Clientschnittstelle und der Implementierung bereit. |
In der vorliegenden Übung werden Sie die Struktur des Unterpakets für das Implementierungsdesign 'itso.ad.business' identifizieren und hierzu das Übersichtsdiagramm der Designelemente von 'itso.ad.business' erstellen.
Das Unterpaket 'itso.ad.business' enthält die Unterpakete 'ejb', 'ejb.delegate' und 'framework'.
Sie haben nun die Grundstruktur des Unterpakets 'itso.ad.business' identifiziert, indem Sie den Basisentwurf des Diagramms für 'itso.ad.business Design Elements' erstellt haben. Das Diagramm enthält die Struktur des Unterpakets sowie die Beziehungen, die zwischen den einzelnen Paketen bestehen. Während der Modellierung des Unterpakets 'itso.ad.business' werden Sie dann kontinuierlich Elemente zu diesem Diagramm hinzufügen. Ihr Diagramm wird jetzt wie in der folgenden Abbildung aufgeführt dargestellt:
Durch die Erstellung des Übersichtsdiagramms wird automatisch die Paketstruktur im Unterpaket 'itso.ad.business' generiert. Ihr Modell wird nun wie in der folgenden Abbildung aufgeführt dargestellt:
Nachdem Sie die Struktur des Unterpakets 'itso.ad.business' erstellt haben, können Sie die einzelnen Komponenten modellieren. Fahren Sie mit Übung 3.5: Framework-Komponentenebene modellieren fort.