სად შეიძლება გამოვიყენო dto?
სად შეიძლება გამოვიყენო dto?

ვიდეო: სად შეიძლება გამოვიყენო dto?

ვიდეო: სად შეიძლება გამოვიყენო dto?
ვიდეო: აჩიკო მეფარიძე - მშვიდობით | Achiko Mefaridze - Mshvidobit 2024, მაისი
Anonim

Როდესაც გამოყენებით The DTO ნიმუში, თქვენ ასევე გააკეთებთ გამოყენება დან DTO ასამბლერები. ასამბლერები გამოიყენება შესაქმნელად DTO-ები დომენის ობიექტებიდან და პირიქით. განმარტება ამისთვის DTO შეგიძლიათ იხილოთ მარტინ ფაულერის საიტზე. DTO-ები გამოიყენება პარამეტრების მეთოდებზე გადასატანად და დაბრუნების ტიპებად.

ანალოგიურად, ისმება კითხვა, მჭირდება თუ არა DTO?

DTO როგორც კონცეფცია (ობიექტები, რომელთა მიზანია სერვერის მიერ კლიენტისთვის დასაბრუნებელი მონაცემების შეგროვება) რა თქმა უნდა არ არის მოძველებული. უფრო რთული აპლიკაციებისთვის თქვენ არა მინდა კლიენტისთვის მთელი დომენის მოდელის გამოსავლენად, ასე რომ, დომენის მოდელებიდან რუკებამდე DTO-ები აუცილებელია.

რა განსხვავებაა ერთეულსა და DTO-ს შორის? განსხვავება DTO-ს შორის & ერთეული : ერთეული არის კლასი დატანილი მაგიდაზე. დტო კლასი შედგენილია ძირითადად "ნახვის" ფენისთვის. რა საჭიროა შესანახად ერთეული და რომელიც საჭიროა "ჩვენება" ვებ გვერდზე არის DTO.

ამ მხრივ, რა არის DTO მოდელი?

მონაცემთა გადაცემის ობიექტი ( DTO ) არის ობიექტი, რომელიც განკუთვნილია მონაცემების გადასატანად, მაგალითად კლიენტსა და სერვერს შორის ან UI-სა და დომენის ფენას შორის. ხანდახან ა DTO შეიძლება ჩაითვალოს ანემიად მოდელი . DTO-ები ძირითადად გამოიყენება ექვსკუთხედიდან, მიწოდების მექანიზმში.

რა განსხვავებაა POJO-სა და DTO-ს შორის?

ა DTO როგორც წესი, არ არის სუფთა POJO . ის ზოგადად აკავშირებს ჩარჩოს, რომელიც პრ POJO ნიშნავს Plain Old Java Object-ს და ტერმინი გამოიგონეს ისეთი ობიექტების აღსაწერად, რომლებსაც არ ჰქონდათ რაიმე განსაკუთრებული კავშირი რაიმე ჩარჩოსთან. ჩვეულებრივი ობიექტები.

გირჩევთ: