Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » Entwurfsmuster » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Entwurfsmuster
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Z.O
Grünschnabel


Dabei seit: 19.05.2017
Beiträge: 1

Entwurfsmuster Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hallo zusammen,

ich habe eine Aufgabensammlung zum Thema Software Engineering vor mir liegen und komme bei dieser Aufgabe überhaupt nicht weiter. Wie sieht ein solches Entwurfsmuster für diese Aufgabe aus? Ich würde mich sehr freuen, wenn hier jemand helfen könnte, damit ich anhand dieser Aufgabe verstehe wie eine solche Facade Pattern Darstellung auszusehen hat. Bitte auch keine Kommentare, wie versuch es selber zu lösen etc. Alles probiert, immer noch keine Ahnung, deshalb die Bitte um Hilfe. Danke im Voraus.

Hier die Aufgabe:

Die sog. EJB (Enterprise Java Beans)-Technologie kennt mehrere Arten von Komponenten, die serverseitig auf entsprechenden Containern in der Mittelschicht laufen: Entity Beans repräsentieren persistente Daten in einer Datenbank oder einer anderen Backend-Anwendung und sind von beliebigen Clients aus über entfernte Methodenaufrufe nutzbar.
Nun gibt es auch sogenannte Session Beans, die exklusiv demjenigen Client zur Verfügung stehen, der für ihre Instanziierung verantwortlich war. Würde in einer EJB-Anwendung ein Client häufig auf ?feingranulare? Entity Beans zugreifen, entstünden dadurch zum einen erhebliche Netzwerklasten und zum anderen hohe Latenzzeiten. Die goldene Regel für verteilte Programmierung lautet aber, das Netzwerk so wenig wie möglich zu nutzen. Um dieser Regel Folge zu leisten, stellt die Anwendung auf dem Server spezielle Session-Komponenten zur Verfügung, deren entfernte Methoden Ausgangspunkt für ganze Workflows darstellen. Erst innerhalb dieser Workflows erfolgt der serverlokale Zugriff auf Entity-Komponenten. Damit bleibt die Schnittstelle zwischen Client und Mittelschicht auf wenige entfernte Interaktionen zwischen Client-Anwendung und den Session-Komponenten beschränkt. Da diese Session- Komponenten die dahinterliegenden lokalen Geschäftsobjekte, also Session Beans und Entity Beans, verbergen, lässt sich die Modellierung mit dem Entwurfsmuster ?Fassade? am einfachsten darstellen.
Geben Sie also den oben genannten Sachverhalt als Facade-Pattern grafisch wieder. Verbergen Sie dabei hinter der Fassade eine Klasse ?BusinessObject? mit ihren Variationen ?Business- Entity?, BusinessSession? und ?DatenObjects? sowie deren Beziehungen.

Meine Ideen:
Wie bereits erwähnt, leider absolut keine Ahnung wie die Lösung auszusehen hat.
19.05.2017 21:35 Z.O ist offline E-Mail an Z.O senden Beiträge von Z.O suchen Nehmen Sie Z.O in Ihre Freundesliste auf
Ananas
Grünschnabel


Dabei seit: 17.07.2020
Beiträge: 1

RE: Entwurfsmuster Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi Z.O,

hast du mittlerweile eine Lösung zu dieser Aufgabe finden können? Wenn ja, bitte teile die Lösung mal mit uns. Vielen Dank im Voraus.

LG,
Ananas
17.07.2020 18:51 Ananas ist offline Beiträge von Ananas suchen Nehmen Sie Ananas in Ihre Freundesliste auf
as_string as_string ist männlich
Haudegen


Dabei seit: 06.11.2013
Beiträge: 639
Herkunft: Heidelberg

RE: Entwurfsmuster Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich kann mir nicht vorstellen, dass Z.O. nach über 3 Jahren nachdem er diesen einzigen Post hier geschrieben hatte, immer noch regelmäßig das Forum anschaut...

Was ist der Grund für Deine Frage? Hast Du eine ähnliche Aufgabe?

Gruß
Marco
20.07.2020 09:30 as_string ist offline E-Mail an as_string senden Beiträge von as_string suchen Nehmen Sie as_string in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » Entwurfsmuster