Yaz çəkmə DTO nədir?
Yaz çəkmə DTO nədir?

Video: Yaz çəkmə DTO nədir?

Video: Yaz çəkmə DTO nədir?
Video: SON DƏQİQƏ Bakı metrosunda DƏHŞƏTLİ FACİƏ: ölən var... 2024, Bilər
Anonim

DTO Data Transfer Object mənasını verən, uzaq interfeyslərlə işləyərkən zənglərin sayını azaltmaq üçün nəzərdə tutulmuş dizayn nümunəsidir. Martin Fowler öz bloqunda müəyyən etdiyi kimi, Məlumat Ötürmə Obyektindən istifadə etməyin əsas səbəbi birdən çox uzaqdan edilən zəngləri bir yerə yığmaqdır.

Buna görə yazda DTO nədir?

Məlumat ötürmə obyekti DTO proseslər arasında məlumat daşıyan obyektdir. Uzaq interfeyslə işlədiyiniz zaman hər zəng baha başa gəlir. Nəticədə zənglərin sayını azaltmalısınız. Adətən server tərəfində məlumatların ötürülməsi üçün assembler istifadə olunur DTO və istənilən domen obyektləri.

Biri də soruşa bilər ki, DTO modeli nədir? Məlumat ötürmə obyekti ( DTO ) verilənlərin daşınması üçün nəzərdə tutulmuş obyektdir, məsələn, müştəri ilə server arasında və ya UI və domen təbəqəsi arasında. Bəzən a DTO anemiya kimi görünə bilər model . DTO-lar əsasən altıbucaqlı xaricində, çatdırılma mexanizmində istifadə olunur.

Bu şəkildə yazda DAO və DTO nədir?

DAO adətən saxlamaq, yeniləmək, silmək kimi CRUD əməliyyatlarına malik sinifdir. DTO sadəcə məlumatları saxlayan obyektdir. Nümunə dəyişənləri, təyinedici və alıcıları olan JavaBean-dır. DTO dəyər obyekti kimi ötürüləcək DAO təbəqə və DAO qat CRUD əməliyyat metodlarından istifadə edərək məlumatı saxlamaq üçün bu obyektdən istifadə edəcək.

Dao və DTO arasındakı fərq nədir?

DTO Data Transfer Object-in abreviaturasıdır, ona görə də məlumatların ötürülməsi üçün istifadə olunur arasında tətbiqinizin sinifləri və modulları. DAO Verilənlərə Giriş Obyektinin abbreviaturasıdır, ona görə də o, məlumat yaddaşınızdakı (verilənlər bazası, fayl sistemi, hər hansı bir) məlumatların əldə edilməsi, saxlanması və yenilənməsi üçün məntiqi əhatə etməlidir.

Tövsiyə: