Frage

Eigentlich bin ich ziemlich verwirrt über diese Begriffe und wie sie miteinander in Beziehung stehen. Ein las etwas über jedem von ihnen, aber ich uderstant nicht den Arbeitsablauf ..

DTO - Datentransferobjekt - Objekt Transportwerte
BO Business-Objekt - Objekt in Domänenmodell. Objekt-to-Business-Logik mit
machen POCO - keine Ahnung, ich habe eine Definition auf dem Wiki lesen, aber nichts verstanden
DAO - Datenzugriffsobjekt - Objekt der DB-Tabelle abzubilden?

Könnte jemand bitte etwas Licht in dem für mich bringen?

War es hilfreich?

Lösung

  • DTO : Objektdatenübertragung, verwendet, um Daten zwischen loosly gekoppelten Services übertragen
  • POCO : Plain Old CLR-Objekt, Objekt normaler CLR keine Attribute verwenden oder erforderlich Vererbung als DAO zu handeln / DTO
  • BO : Business Object enthält Business-Logik, in der Business-Logik Teil Ihrer Lösung verwendet
  • DAO : Data Access Object, verwendet, um Daten aus der Datenbank übertragen

So ein regelmäßiger Workflow-Daten anzufordern, von einem Dienst sein würde, die auf Ihre App als DTO gesendet wird, konvertieren Sie es zu einem BO es zu manipulieren, und senden Sie es als DTO zurück oder nach dem es zu einem DAO Speicher Umwandlung sie in einer Datenbank.

Sie verwenden, um das verschiedene Objekt zu trennen Anliegen zwischen den drei Arten, ein BO braucht nicht zu wissen, ob es eine Datenbank oder einen Dienst beibehalten hat verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top