Wat is veerlaars DTO?
Wat is veerlaars DTO?

Video: Wat is veerlaars DTO?

Video: Wat is veerlaars DTO?
Video: The DTO Pattern in Java | Data Transfer Object Design Pattern 2024, November
Anonim

DTO , wat staat voor Data Transfer Object, is een ontwerppatroon dat is ontworpen om het aantal oproepen te verminderen bij het werken met externe interfaces. Zoals Martin Fowler in zijn blog definieert, is de belangrijkste reden voor het gebruik van een Data Transfer Object het samenvoegen van meerdere externe oproepen tot één.

Wat is dan ook een DTO in het voorjaar?

Object voor gegevensoverdracht DTO is een object dat gegevens tussen processen vervoert. Wanneer u met een externe interface werkt, is elk gesprek duur. Als gevolg hiervan moet u het aantal oproepen verminderen. Gewoonlijk wordt aan de serverzijde een assembler gebruikt om gegevens tussen de DTO en eventuele domeinobjecten.

Men kan zich ook afvragen, wat is het DTO-model? Een gegevensoverdrachtobject ( DTO ) is een object dat bedoeld is om gegevens over te dragen, bijvoorbeeld tussen de client en de server of tussen de gebruikersinterface en de domeinlaag. Soms een DTO kan worden gezien als een bloedarmoede model -. DTO's worden meestal buiten de zeshoek gebruikt, in het aflevermechanisme.

Op deze manier, wat is DAO en DTO in het voorjaar?

DAO is een klasse die meestal de CRUD-bewerkingen heeft zoals opslaan, bijwerken, verwijderen. DTO is slechts een object dat gegevens bevat. Het is JavaBean met instantievariabelen en setter en getters. DTO wordt als waardeobject doorgegeven aan DAO laag en DAO laag zal dit object gebruiken om gegevens te bewaren met behulp van zijn CRUD-bewerkingsmethoden.

Wat is het verschil tussen Dao en DTO?

DTO is een afkorting voor Data Transfer Object, dus het wordt gebruikt om de gegevens over te dragen tussen klassen en modules van uw toepassing. DAO is een afkorting voor Data Access Object, dus het moet de logica bevatten voor het ophalen, opslaan en bijwerken van gegevens in uw gegevensopslag (een database, een bestandssysteem, wat dan ook).

Aanbevolen: