Datentransferobjekte
Eine entscheidende Frage beim Mehrschichtansatz ist, wie die Daten (Informationen) zwischen den Schichten im Mehrschichtmodell transportiert werden können und sollten. Grundsätzlich bieten sich zwei Varianten:
Generische Datentransferstrukturen. Datenstrukturen, die alle Arten von Informationen speichern können (z. B. XML-Dokumente oder ADO.NET-DataSets)
(Domänen-)spezifische Datentransferobjekte. Objektorientierte Datenstrukturen, die auf spezielle Anwendungsfälle angepasst sind (z. B. Klassen wie
Kunde
,Lieferant
undRechnung
)
Vergleich zwischen generischen Datentransferstrukturen und (domänen-)spezifischen Datentransferobjekten
In objektorientierten Systemen sollte man eigentlich eindeutig zu spezifischen Datentransferobjekten ...
Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch 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.