Was ist Spring Boot DTO?
Was ist Spring Boot DTO?

Video: Was ist Spring Boot DTO?

Video: Was ist Spring Boot DTO?
Video: #7 Mapstruct Entity to DTO 2024, November
Anonim

DTO , was für Data Transfer Object steht, ist ein Entwurfsmuster, das entwickelt wurde, um die Anzahl der Aufrufe bei der Arbeit mit Remote-Schnittstellen zu reduzieren. Wie Martin Fowler in seinem Blog definiert, besteht der Hauptgrund für die Verwendung eines Data Transfer Object darin, mehrere Remote-Aufrufe zu einem einzigen zusammenzufassen.

Was ist demnach eine DTO im Frühjahr?

Datenübertragungsobjekt DTO ist ein Objekt, das Daten zwischen Prozessen überträgt. Wenn Sie mit einer Remote-Schnittstelle arbeiten, ist jeder Anruf teuer. Daher müssen Sie die Anzahl der Anrufe reduzieren. Üblicherweise wird serverseitig ein Assembler verwendet, um Daten zwischen den DTO und alle Domänenobjekte.

Man kann sich auch fragen, was ist das DTO-Modell? Ein Datenübertragungsobjekt ( DTO ) ist ein Objekt, das Daten transportieren soll, beispielsweise zwischen dem Client und dem Server oder zwischen der UI und der Domänenschicht. Manchmal a DTO könnte als anämisch angesehen werden Modell . DTOs werden meist außerhalb des Sechskants, im Lieferwerk eingesetzt.

Was ist auf diese Weise DAO und DTO im Frühjahr?

DAO ist eine Klasse, die normalerweise die CRUD-Operationen wie save, update, delete hat. DTO ist nur ein Objekt, das Daten enthält. Es ist JavaBean mit Instanzvariablen und Setter und Getter. DTO wird als Wertobjekt an. übergeben DAO Schicht und DAO Layer verwendet dieses Objekt, um Daten mit seinen CRUD-Operationsmethoden beizubehalten.

Was ist der Unterschied zwischen Dao und DTO?

DTO ist eine Abkürzung für Data Transfer Object, wird also zum Übertragen der Daten verwendet zwischen Klassen und Module Ihrer Anwendung. DAO ist eine Abkürzung für Data Access Object, also sollte es die Logik zum Abrufen, Speichern und Aktualisieren von Daten in Ihrem Datenspeicher (eine Datenbank, ein Dateisystem, was auch immer) kapseln.

Empfohlen: