Hva er fjærstøvel DTO?
Hva er fjærstøvel DTO?

Video: Hva er fjærstøvel DTO?

Video: Hva er fjærstøvel DTO?
Video: Data Transfer Object DTO паттерн зачем? 2024, November
Anonim

DTO , som står for Data Transfer Object, er et designmønster utviklet for å redusere antall anrop når du arbeider med eksterne grensesnitt. Som Martin Fowler definerer i bloggen sin, er hovedårsaken til å bruke et dataoverføringsobjekt å samle det som ville være flere eksterne anrop til en enkelt.

Følgelig, hva er en DTO om våren?

Dataoverføringsobjekt DTO er et objekt som bærer data mellom prosesser. Når du jobber med et eksternt grensesnitt, er hver samtale dyr. Som et resultat må du redusere antall samtaler. Vanligvis brukes en assembler på serversiden for å overføre data mellom DTO og eventuelle domeneobjekter.

Man kan også spørre, hva er DTO-modellen? Et dataoverføringsobjekt ( DTO ) er et objekt beregnet på å bære data, for eksempel mellom klienten og serveren eller mellom brukergrensesnittet og domenelaget. Noen ganger a DTO kan sees på som en anemi modell . DTOer brukes for det meste ut av sekskanten, i leveringsmekanismen.

På denne måten, hva er DAO og DTO om våren?

DAO er en klasse som vanligvis har CRUD-operasjoner som lagre, oppdatere, slette. DTO er bare et objekt som inneholder data. Det er JavaBean med instansvariabler og setter og getters. DTO vil bli sendt som verdiobjekt til DAO lag og DAO layer vil bruke dette objektet til å vedvare data ved å bruke dets CRUD-operasjonsmetoder.

Hva er forskjellen mellom Dao og DTO?

DTO er en forkortelse for Data Transfer Object, så den brukes til å overføre dataene mellom klasser og moduler for søknaden din. DAO er en forkortelse for Data Access Object, så det bør innkapsle logikken for å hente, lagre og oppdatere data i datalagringen din (en database, et filsystem, hva som helst).

Anbefalt: