www.patterns-kompakt.de



Kontakt:




www.gernotstarke.de

www.springer-vieweg.de

Mapper

Ein Mapper bewegt Daten zwischen zwei Komponenten und hält sie dabei sowohl unabhängig voneinander als auch von sich selbst.

siehe: PEAA, PK

Klassendiagramm

Beispiel

Im Beispiel sehen sie zwei Systeme (firstsys und secondsys), die beide Kundendaten kennen. Die Abbildung derselben Daten (Person und Addresse) ist jedoch jeweils anders gelöst.

Der CustomerMapper schiebt die Daten zwischen den beiden Welten hin und her.

Das Triggern des Mappings übernimmt hier die Session.

Um das Zusammenspiel im Detail beobachten zu können, setzen Sie die Variable LOG_LEVEL = Level.FINE im zugehörigen TestCase.

Ressourcen


© 2002-2013 · Dr. Gernot Starke · Email E-Mail schreiben...
Layout inspired by Verena Segert und SELFHTML).
Letzte Änderung 10. März 2013.

Impressum und Ausschluss der Garantie (disclaimer)