Vad är fjäderstövel DTO?
Vad är fjäderstövel DTO?

Video: Vad är fjäderstövel DTO?

Video: Vad är fjäderstövel DTO?
Video: 18.1. Spring Boot | DTO | What is DTO? | Entity to DTO conversion (Vice versa) 2024, November
Anonim

DTO , som står för Data Transfer Object, är ett designmönster utformat för att minska antalet samtal när man arbetar med fjärrgränssnitt. Som Martin Fowler definierar i sin blogg är den främsta anledningen till att använda ett dataöverföringsobjekt att slå ihop vad som skulle vara flera fjärrsamtal till ett enda.

Följaktligen, vad är en DTO på våren?

Dataöverföringsobjekt DTO är ett objekt som bär data mellan processer. När du arbetar med ett fjärrgränssnitt är varje samtal det dyrt. Som ett resultat måste du minska antalet samtal. Vanligtvis används en assembler på serversidan för att överföra data mellan DTO och eventuella domänobjekt.

Man kan också fråga sig vad är DTO-modellen? Ett dataöverföringsobjekt ( DTO ) är ett objekt avsett att bära data, till exempel mellan klienten och servern eller mellan användargränssnittet och domänlagret. Ibland a DTO kan ses som en anemi modell . DTO:er används oftast utanför hexagonen, i leveransmekanismen.

På detta sätt, vad är DAO och DTO på våren?

DAO är en klass som vanligtvis har CRUD-operationer som spara, uppdatera, ta bort. DTO är bara ett objekt som innehåller data. Det är JavaBean med instansvariabler och setter och getters. DTO kommer att skickas som värdeobjekt till DAO lager och DAO lager kommer att använda detta objekt för att bevara data med dess CRUD-operationsmetoder.

Vad är skillnaden mellan Dao och DTO?

DTO är en förkortning för Data Transfer Object, så det används för att överföra data mellan klasser och moduler i din ansökan. DAO är en förkortning för Data Access Object, så det bör kapsla in logiken för att hämta, spara och uppdatera data i din datalagring (en databas, ett filsystem, vad som helst).

Rekommenderad: