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

Informatiker Board » Themengebiete » Praktische Informatik » Softwaretechnik » Facade-Pattern » 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 Facade-Pattern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Olja<3
Grünschnabel


Dabei seit: 22.05.2017
Beiträge: 1

Facade-Pattern 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,

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:
Ich weiss leider damit überhaupt nichts anzufangen und benötige dringend Hilfe dabei. Wie gebe ich das richtig als Fachte-Pattern wieder? Wie kann ich die gewünschten Klassen verbergen?
Vielen Dank im Voraus
22.05.2017 20:53 Olja<3 ist offline Beiträge von Olja<3 suchen Nehmen Sie Olja<3 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Softwaretechnik » Facade-Pattern