Kas ir atsperu zābaku DTO?
Kas ir atsperu zābaku DTO?

Video: Kas ir atsperu zābaku DTO?

Video: Kas ir atsperu zābaku DTO?
Video: Data Transfer Object DTO паттерн зачем? 2024, Maijs
Anonim

DTO , kas apzīmē datu pārsūtīšanas objektu, ir dizaina modelis, kas paredzēts, lai samazinātu zvanu skaitu, strādājot ar attālām saskarnēm. Kā savā emuārā definē Martins Faulers, galvenais datu pārsūtīšanas objekta izmantošanas iemesls ir apvienot vairākus attālos zvanus vienā.

Attiecīgi, kas ir DTO pavasarī?

Datu pārsūtīšanas objekts DTO ir objekts, kas pārnēsā datus starp procesiem. Strādājot ar attālo saskarni, katrs zvans ir dārgs. Tā rezultātā jums ir jāsamazina zvanu skaits. Parasti servera pusē tiek izmantots montētājs, lai pārsūtītu datus starp DTO un jebkuri domēna objekti.

Var arī jautāt, kas ir DTO modelis? Datu pārsūtīšanas objekts ( DTO ) ir objekts, kas paredzēts datu pārnešanai, piemēram, starp klientu un serveri vai starp lietotāja interfeisu un domēna slāni. Dažreiz a DTO var uzskatīt par anēmisku modelis . DTO pārsvarā tiek izmantoti ārpus sešstūra, piegādes mehānismā.

Kas šādā veidā ir DAO un DTO pavasarī?

DAO ir klase, kurā parasti ir CRUD darbības, piemēram, saglabāšana, atjaunināšana, dzēšana. DTO ir tikai objekts, kas glabā datus. Tas ir JavaBean ar gadījumu mainīgajiem un iestatītājiem un ieguvējiem. DTO tiks nodots kā vērtības objekts DAO slānis un DAO slānis izmantos šo objektu, lai saglabātu datus, izmantojot savas CRUD darbības metodes.

Kāda ir atšķirība starp Dao un DTO?

DTO ir datu pārsūtīšanas objekta saīsinājums, tāpēc to izmanto datu pārsūtīšanai starp jūsu pieteikuma klasēm un moduļiem. DAO ir datu piekļuves objekta saīsinājums, tāpēc tam ir jāietver loģika datu izgūšanai, saglabāšanai un atjaunināšanai jūsu datu krātuvē (datubāzē, failu sistēmā, neatkarīgi no tā).

Ieteicams: