Video: Yazda Dao sinfi nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Bu, verilənlərə giriş obyektinin ( DAO ) bir növ verilənlər bazası və ya digər davamlılıq mexanizmləri üçün mücərrəd interfeys təmin edən obyektdir. Bahar verilənlərə giriş çərçivəsi JDBC, Hibernate, JPA, iBatis və s. kimi müxtəlif davamlılıq çərçivələri ilə inteqrasiya etmək üçün təmin edilmişdir.
Bu şəkildə, dao sinfi nədir?
Data Access Object Pattern və ya DAO model API və ya əməliyyatlara daxil olan aşağı səviyyəli məlumatları yüksək səviyyəli biznes xidmətlərindən ayırmaq üçün istifadə olunur. Bu sinif verilənlər bazası / xml və ya hər hansı digər saxlama mexanizmi ola biləcək məlumat mənbəyindən məlumat əldə etmək üçün məsuliyyət daşıyır.
Həmçinin bilin, Java-da Dao sinifinin istifadəsi nədir? O, obyekt/interfeysdir, yəni istifadə olunur məlumat saxlama bazasından məlumat əldə etmək. NİYƏ BİZ DAO-dan istifadə edin : verilənlər bazası kimi məlumat resursundan məlumatların alınmasını mücərrədləşdirir. Konsepsiya “məlumat resursunun müştəri interfeysini məlumat əldə etmək mexanizmindən ayırmaqdan” ibarətdir.
Bunu nəzərə alsaq, yaz açılışında Dao sinfi nədir?
DAO verilənlərə giriş obyekti deməkdir. Adətən, DAO sinfi iki anlayışa cavabdehdir. Davamlılıq qatının təfərrüatlarını əhatə edir və tək bir qurum üçün CRUD interfeysini təmin edir.
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.
Tövsiyə:
Yazda resurs nədir?
Resurs, xarici resursu təmsil etmək üçün Baharda bir interfeysdir. Spring Resurs interfeysi üçün bir neçə tətbiq təqdim edir. ResourceLoader-in getResource() metodu istifadə ediləcək Resursun tətbiqinə qərar verir. Bu, resurs yolu ilə müəyyən edilir. Resurs interfeysinin kodu belədir
Yazda @ResponseBody annotasiyası nədir?
İstifadə olunan dillər: Java, JSON
Yazda Cron ifadəsi nədir?
Cron ifadəsi altı ardıcıl sahədən ibarətdir - ikinci, dəqiqə, saat, ayın günü, ayın, həftənin günü(lər)i. və aşağıdakı kimi elan edilir @Scheduled(cron = '* * * * **')
Yazda seçmə nədir?
@Qualifier annotasiyası eyni tipli çoxlu paxla olduqda avtomatik naqil konfliktini həll etmək üçün istifadə olunur. @Qualifier annotasiyası @Component ilə şərh edilmiş istənilən sinifdə və ya @Bean ilə şərh edilmiş metodda istifadə edilə bilər. Bu annotasiya konstruktor arqumentləri və ya metod parametrlərində də tətbiq oluna bilər
Yazda @value annotasiyasının istifadəsi nədir?
Spring @PropertySource annotasiyaları əsasən Spring's Environment interfeysindən istifadə edərək xassələr faylından oxumaq üçün istifadə olunur. Bu annotasiya praktikada @Configuration siniflərində yerləşdirilib. Spring @Value annotasiyası sahə və ya metodlardakı ifadəni təyin etmək üçün istifadə edilə bilər. Ümumi istifadə halı a-dan əmlakı təyin etməkdir