Čo je to jarná topánka DTO?
Čo je to jarná topánka DTO?

Video: Čo je to jarná topánka DTO?

Video: Čo je to jarná topánka DTO?
Video: Влад А4 и Губка БОБ заснял дрон 2024, November
Anonim

DTO , čo je skratka pre Data Transfer Object, je dizajnový vzor navrhnutý na zníženie počtu volaní pri práci so vzdialenými rozhraniami. Ako Martin Fowler definuje vo svojom blogu, hlavným dôvodom použitia objektu prenosu údajov je spojiť niekoľko vzdialených hovorov do jedného.

Čo je teda DTO na jar?

Objekt prenosu údajov DTO je objekt, ktorý prenáša dáta medzi procesmi. Keď pracujete so vzdialeným rozhraním, každý hovor je drahý. V dôsledku toho musíte znížiť počet hovorov. Na prenos údajov medzi servermi sa zvyčajne na strane servera používa assembler DTO a akékoľvek doménové objekty.

Niekto sa môže tiež opýtať, čo je model DTO? Objekt prenosu údajov ( DTO ) je objekt určený na prenos údajov, napríklad medzi klientom a serverom alebo medzi používateľským rozhraním a doménovou vrstvou. Niekedy a DTO možno považovať za anémiu Model . DTO sa väčšinou používajú mimo šesťuholníka v podávacom mechanizme.

Čo je týmto spôsobom DAO a DTO na jar?

DAO je trieda, ktorá má zvyčajne operácie CRUD, ako je uložiť, aktualizovať, odstrániť. DTO je len objekt, ktorý uchováva dáta. Je to JavaBean s premennými inštancie a setter a getter. DTO bude odovzdaný ako objekt hodnoty DAO vrstva a DAO vrstva použije tento objekt na uchovávanie údajov pomocou svojich operačných metód CRUD.

Aký je rozdiel medzi Dao a DTO?

DTO je skratka pre Data Transfer Object, takže sa používa na prenos údajov medzi triedy a moduly vašej aplikácie. DAO je skratka pre Data Access Object, takže by mala zahŕňať logiku pre získavanie, ukladanie a aktualizáciu údajov vo vašom dátovom úložisku (databáza, súborový systém, čokoľvek).

Odporúča: