14.7. Zeit für ein Transfer Object?

Wenn es wahrscheinlich ist, dass ein Geschäfts-Service aufgefordert wird, seine gesamten oder einen großen Teil seiner Daten in einer großen, grobstufigen Nachricht zu senden, ist es üblich, dass der Service dieses Feature in seiner API anbietet. Üblicherweise erzeugt der Geschäfts-Service ein serialisierbares Java-Objekt, das eine Menge Instanzvariablen enthält. Sun bezeichnet dieses als Transfer Object. Außerhalb von Sun kennt man ein Muster namens Data Transfer Object. Und denken Sie mal – das ist die gleiche Sache! (Ja, wir denken genau das Gleiche wie Sie.)

getKundendaten()

Business Delegate

Kunden verwalten-Stub

Serialisiertes Transfer Object

Remote-Server

Kunden verwalten

Einfach eine simple Bean, die ...

Get Servlets und JSPs™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.