Hvad er fjederstøvle DTO?
Hvad er fjederstøvle DTO?

Video: Hvad er fjederstøvle DTO?

Video: Hvad er fjederstøvle DTO?
Video: 18.1. Spring Boot | DTO | What is DTO? | Entity to DTO conversion (Vice versa) 2024, Kan
Anonim

DTO , som står for Data Transfer Object, er et designmønster, der er udtænkt til at reducere antallet af opkald, når man arbejder med fjerngrænseflader. Som Martin Fowler definerer i sin blog, er hovedårsagen til at bruge et dataoverførselsobjekt at samle, hvad der ville være flere fjernopkald, til et enkelt.

Derfor, hvad er en DTO i foråret?

Dataoverførselsobjekt DTO er et objekt, der transporterer data mellem processer. Når du arbejder med en ekstern grænseflade, er hvert opkald dyrt. Som et resultat skal du reducere antallet af opkald. Normalt bruges en assembler på serversiden til at overføre data mellem DTO og eventuelle domæneobjekter.

Man kan også spørge, hvad er DTO-model? Et dataoverførselsobjekt ( DTO ) er et objekt beregnet til at transportere data, for eksempel mellem klienten og serveren eller mellem brugergrænsefladen og domænelaget. Nogle gange en DTO kunne ses som en anæmi model . DTO'er bruges for det meste ud af sekskanten, i leveringsmekanismen.

På denne måde, hvad er DAO og DTO om foråret?

DAO er en klasse, der normalt har CRUD-operationerne som save, update, delete. DTO er blot et objekt, der indeholder data. Det er JavaBean med instansvariabler og setter og getters. DTO vil blive videregivet som værdiobjekt til DAO lag og DAO layer vil bruge dette objekt til at bevare data ved hjælp af dets CRUD-driftsmetoder.

Hvad er forskellen mellem Dao og DTO?

DTO er en forkortelse for Data Transfer Object, så det bruges til at overføre dataene mellem klasser og moduler i din ansøgning. DAO er en forkortelse for Data Access Object, så det bør indkapsle logikken for at hente, gemme og opdatere data i dit datalager (en database, et filsystem, hvad som helst).

Anbefalede: