Bahorda Dao sinfi nima?
Bahorda Dao sinfi nima?

Video: Bahorda Dao sinfi nima?

Video: Bahorda Dao sinfi nima?
Video: Hasharotlar sinfi || Yashil bronza qo'ng'izi || Bo'g'imoyoqlilar tipi 2024, Dekabr
Anonim

Bu ma'lumotlarga kirish ob'ekti ( DAO ) - ma'lumotlar bazasi yoki boshqa doimiy mexanizmlar uchun mavhum interfeysni ta'minlovchi ob'ekt. Bahor JDBC, Hibernate, JPA, iBatis va boshqalar kabi turli qat'iylik ramkalari bilan integratsiya qilish uchun ma'lumotlarga kirish tizimi taqdim etiladi.

Shu tarzda, dao sinfi nima?

Ma'lumotlarga kirish ob'ektining namunasi yoki DAO naqsh API yoki operatsiyalarga kirish uchun past darajadagi ma'lumotlarni yuqori darajadagi biznes xizmatlaridan ajratish uchun ishlatiladi. Bu sinf ma'lumotlar bazasi / xml yoki boshqa saqlash mexanizmi bo'lishi mumkin bo'lgan ma'lumotlar manbasidan ma'lumotlarni olish uchun javobgardir.

Yana bilingki, Java-da Dao sinfidan nima foydalanish kerak? Bu ob'ekt/interfeys, ya'ni ishlatilgan ma'lumotlarni saqlash ma'lumotlar bazasidan ma'lumotlarga kirish uchun. NEGA BIZ DAO dan foydalaning : ma'lumotlar bazasi kabi ma'lumotlar resursidan ma'lumotlarni olishni abstraktlashtiradi. Kontseptsiya "ma'lumotlar resursining mijoz interfeysini ma'lumotlarga kirish mexanizmidan ajratish" dir.

Buni hisobga olsak, bahor yuklashda Dao klassi nima?

DAO ma'lumotlarga kirish ob'ektini anglatadi. Odatda, DAO sinfi ikkita tushuncha uchun javobgardir. Qat'iylik qatlamining tafsilotlarini inkapsulyatsiya qilish va bitta ob'ekt uchun CRUD interfeysini taqdim etish.

Bahorda DAO va DTO nima?

DAO odatda saqlash, yangilash, oʻchirish kabi CRUD operatsiyalariga ega boʻlgan sinfdir. DTO faqat ma'lumotlarni saqlaydigan ob'ektdir. Bu misol o'zgaruvchilari va setter va oluvchilarga ega JavaBean. DTO qiymat obyekti sifatida uzatiladi DAO qatlam va DAO qatlam CRUD ishlash usullaridan foydalangan holda ma'lumotlarni saqlash uchun ushbu ob'ektdan foydalanadi.

Tavsiya: