Inhalt Abbildung PDF Source SCWCD
 |<    <     >    >|  Generated by CoCoDiL

13.2 Transfer Object

Das primäre Ziel des Transfer Objects ist es die Netzwerkbelastung zu reduzieren. Statt einzelne Attribute eines Business Objects auszulesen, wird (auch wenn zunächst nur ein einzelnes Attribut gebraucht wird) werden i.a. alle Attribute des Business Objects gelesen. Diese Attribute werden aus dem Business Objekt in ein ValueObject kopiert. Dieses ValueObject wird dann versendet.


Abb. 13.3: Klassen Transfer Object

Verwende Transfer Object falls:


Abb. 13.4: SequenzDiagramm Klassen Transfer Object

Das obige Sequenzdiagramm zeigt einen möglichen Ablauf. Der Client holt aus dem BusinnessObject die Attribute, liest diese über ein Value Objekt modifiziert einige und sendet das Value Objekt wieder an den Server, bzw. aktualisiert das Value Objekt.

Beachte:

Vor- und Nachteile:

Inhalt Abbildung PDF Source SCWCD
 |<    <     >    >|  Generated by CoCoDiL