Transferobjekte, die Daten mehrerer Geschäftsobjekte beinhalten, werden serverseitig von einem Assembler zusammengestellt, um die Schnittstelle zum Client zu vereinfachen und die Performance zu erhöhen.

siehe: GitHub - ReadMe, J2EE, PK

Sequenzdiagramm

Beispiel

Im Beispiel kann ein Client Nicht-Zahler-Informationen abrufen.

Jeder Eintrag enthält Metadaten aus CustomerEntity und AdressEntity aber auch Daten aus dem DWH. Der GeoBadPayerInfoDtoAssembler stellt die erforderlichen Daten vor der Übertragung zum Client zusammen.

Der Client bekommt konzentrierte Daten in Form von GeoBadPayerInfoDtos.

Um das Zusammenspiel im Detail beobachten zu können, setzen Sie den log-level auf DEBUG in der logback.xml und führen den zugehörigen TestCase aus.

Ressourcen