Би хаана dto ашиглаж болох вэ?
Би хаана dto ашиглаж болох вэ?

Видео: Би хаана dto ашиглаж болох вэ?

Видео: Би хаана dto ашиглаж болох вэ?
Видео: "Такие разные жилеты" Текстильная пицца домики. 2024, Дөрөвдүгээр сар
Anonim

Хэзээ ашиглах нь DTO загвар, та бас хийх болно ашиглах -ийн DTO угсрагч. Ассемблеруудыг бий болгоход ашигладаг DTOs Домэйн объектуудаас, мөн эсрэгээр. Тодорхойлолт DTO Мартин Фаулерын сайтаас олж болно. DTOs параметрүүдийг аргууд болон буцаах төрөл болгон шилжүүлэхэд ашигладаг.

Үүнтэй адилаар надад DTO хэрэгтэй юу гэж асуудаг.

DTO үзэл баримтлалын хувьд (зорилго нь серверээс үйлчлүүлэгч рүү буцааж өгөх өгөгдлийг цуглуулах зорилготой объектууд) нь мэдээжийн хэрэг хуучирсангүй. Илүү төвөгтэй програмуудын хувьд та үүнийг хийхгүй хүсэж байна үйлчлүүлэгчид домэйн загварыг бүхэлд нь харуулахын тулд домэйн загвараас зураглал хийх DTOs зайлшгүй шаардлагатай.

аж ахуйн нэгж ба DTO хоёрын ялгаа юу вэ? DTO хоорондын ялгаа & Аж ахуйн нэгж : Аж ахуйн нэгж Анги нь хүснэгтэд бичигдсэн байна. Dto нь ихэвчлэн "харах" давхаргад зориулагдсан анги юм. Хадгалахад юу хэрэгтэй вэ аж ахуйн нэгж & вэб хуудсан дээр 'харуулах' шаардлагатай DTO.

Үүнтэй холбогдуулан DTO загвар гэж юу вэ?

Өгөгдөл дамжуулах объект ( DTO ) нь өгөгдөл дамжуулах зориулалттай объект, тухайлбал клиент болон серверийн хооронд эсвэл UI болон домэйн давхаргын хооронд. Заримдаа а DTO цус багадалт гэж үзэж болно загвар . DTOs ихэвчлэн зургаан өнцөгт гадна, дамжуулах механизмд ашиглаж байна.

POJO болон DTO хоёрын ялгаа юу вэ?

А DTO ихэвчлэн цэвэр биш байдаг POJO . Энэ нь ерөнхийдөө pr гэсэн хүрээтэй холбогддог POJO Энэ нь энгийн хуучин Java объект гэсэн үг бөгөөд энэ нэр томъёо нь ямар ч хүрээтэй тусгай холболтгүй объектуудыг тайлбарлах зорилгоор зохион бүтээгдсэн. Энгийн объектууд.

Зөвлөмж болгож буй: