Transferobjekt

Transferobjekt

Das Transferobjekt oder Datentransferobjekt (Abk.: DTO) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung. Es bündelt mehrere Daten in einem Objekt, sodass sie durch einen einzigen Programmaufruf übertragen werden können. Transferobjekte werden in verteilten Systemen eingesetzt, um mehrere zeitintensive Fernzugriffe durch einen einzigen zu ersetzen.

Implementierung

Für die Attribute von Transferobjekten steht nur eine begrenzte Auswahl an Datentypen zu Verfügung. Diese besteht aus primitiven Datentypen, einfachen Klassen und anderen Transferobjekten. Zusätzlich muss darauf geachtet werden, dass keine komplizierten Beziehungen zwischen den Transferobjekten entstehen. Empfehlenswert ist eine einfache Hierarchie, sodass der Objektgraph ein Baum ist.

Literatur

  • Karl Eilebrecht, Gernot Starke: Patterns kompakt. Entwurfsmuster für effektive Software-Entwicklung. 2. Auflage, Spektrum Akademischer Verlag, München 2007, ISBN 978-3-8274-1591-2 S. 76–79
  • Martin Fowler: Patterns of Enterprise Application Architecture. Pearson Education, Boston 2003, ISBN 0-321-12742-0, S. 401–413

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Dto — ist die Abkürzung für: Transferobjekt, ein Entwicklungsmuster aus dem Bereich der Softwareentwicklung DtO ist die Abkürzung für: Download to Own, eine Technik des Video on Demands zum legalen Filmdownload dto. ist die Abkürzung für: dito, ein… …   Deutsch Wikipedia

  • DTO — ist die Abkürzung für: Für den Verein Dampflok Tradition Oberhausen e.V. Transferobjekt, ein Entwicklungsmuster aus dem Bereich der Softwareentwicklung DtO ist die Abkürzung für: Download to Own, eine Technik des Video on Demands zum legalen… …   Deutsch Wikipedia

  • Data Transfer Object — Das Transferobjekt oder Datentransferobjekt (Abk.: DTO) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung. Es bündelt mehrere Daten in einem Objekt, sodass sie durch einen einzigen Programmaufruf übertragen werden können.… …   Deutsch Wikipedia

  • Datentransferobjekt — Das Transferobjekt oder Datentransferobjekt (Abk.: DTO) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung. Es bündelt mehrere Daten in einem Objekt, sodass sie durch einen einzigen Programmaufruf übertragen werden können.… …   Deutsch Wikipedia

  • Enterprise Java Beans — Enterprise JavaBeans (EJB) sind standardisierte Komponenten innerhalb eines Java EE Servers (Java Enterprise Edition). Sie vereinfachen die Entwicklung komplexer mehrschichtiger verteilter Softwaresysteme mittels Java. Mit Enterprise JavaBeans… …   Deutsch Wikipedia

  • Entity Bean — Enterprise JavaBeans (EJB) sind standardisierte Komponenten innerhalb eines Java EE Servers (Java Enterprise Edition). Sie vereinfachen die Entwicklung komplexer mehrschichtiger verteilter Softwaresysteme mittels Java. Mit Enterprise JavaBeans… …   Deutsch Wikipedia

  • Session Bean — Enterprise JavaBeans (EJB) sind standardisierte Komponenten innerhalb eines Java EE Servers (Java Enterprise Edition). Sie vereinfachen die Entwicklung komplexer mehrschichtiger verteilter Softwaresysteme mittels Java. Mit Enterprise JavaBeans… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”