Wat is veerstewel DTO?
Wat is veerstewel DTO?

Video: Wat is veerstewel DTO?

Video: Wat is veerstewel DTO?
Video: WW2 Servies dump vol met adelaar en hakenkruis stempels! 2024, November
Anonim

DTO , wat staan vir Data Transfer Object, is 'n ontwerppatroon wat ontwerp is om die aantal oproepe te verminder wanneer daar met afgeleë koppelvlakke gewerk word. Soos Martin Fowler in sy blog definieer, is die hoofrede vir die gebruik van 'n data-oordragobjek om wat veelvuldige afgeleë oproepe sou wees in 'n enkele een saam te voeg.

Gevolglik, wat is 'n DTO in die lente?

Data-oordragvoorwerp DTO is 'n voorwerp wat data tussen prosesse dra. Wanneer jy met 'n afgeleë koppelvlak werk, is elke oproep duur. As gevolg hiervan moet u die aantal oproepe verminder. Gewoonlik word 'n samesteller aan die bedienerkant gebruik om data tussen die DTO en enige domeinobjekte.

Mens kan ook vra, wat is DTO-model? 'n Data-oordragvoorwerp ( DTO ) is 'n objek wat bedoel is om data te dra, byvoorbeeld tussen die kliënt en die bediener of tussen die UI en die domeinlaag. Soms is a DTO kan as 'n bloedarmoede gesien word model . DTO's word meestal uit die seshoek gebruik, in die afleweringsmeganisme.

Op hierdie manier, wat is DAO en DTO in die lente?

DAO is 'n klas wat gewoonlik die CRUD-bewerkings soos stoor, opdateer, verwyder. DTO is net 'n voorwerp wat data bevat. Dit is JavaBean met instansie veranderlikes en setter en getters. DTO sal as waarde-objek aan deurgegee word DAO laag en DAO laag sal hierdie voorwerp gebruik om data te behou deur sy CRUD-bewerkingsmetodes te gebruik.

Wat is die verskil tussen Dao en DTO?

DTO is 'n afkorting vir Data Transfer Object, so dit word gebruik om die data oor te dra tussen klasse en modules van jou aansoek. DAO is 'n afkorting vir Data Access Object, so dit moet die logika omsluit vir die herwinning, stoor en opdatering van data in jou databerging ('n databasis, 'n lêerstelsel, wat ook al).

Aanbeveel: