Video: Bahorda Dao sinfi nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
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:
Bahorda resurs nima?
Resurs - bu bahorda tashqi manbani ifodalovchi interfeys. Spring Resurs interfeysi uchun bir nechta ilovalarni taqdim etadi. ResourceLoader-ning getResource() usuli foydalanish uchun Resursni amalga oshirishni hal qiladi. Bu resurs yo'li bilan belgilanadi. Resurs interfeysining kodi bu
Bahorda @ResponseBody izohi nima?
Amaldagi tillar: Java, JSON
Bahorda Cron ifodasi nima?
Cron ifodasi oltita ketma-ket maydondan iborat - soniya, daqiqa, soat, oy kuni, oy, haftaning kuni(lar)i. va quyidagi tarzda e'lon qilinadi @Scheduled(cron = '* * * * **')
@value bahorda nima qiladi?
Spring @Value izohi o'zgaruvchilar va usul argumentlariga standart qiymatlarni belgilash uchun ishlatiladi. Biz @Value izohidan foydalanib, bahor muhiti o'zgaruvchilari bilan bir qatorda tizim o'zgaruvchilarini ham o'qishimiz mumkin. Spring @Value izohi SpEL-ni ham qo'llab-quvvatlaydi
Bahorda log4j nima?
Log4j Java-ni ishlab chiqish uchun mashhur va keng qo'llaniladigan logging ramkasidir. Spring Mvc ilovasida Log4j mexanizmini sozlash va undan foydalanish juda oson. Ushbu qo'llanmada men sizga Spring Mvc ramkasi bilan logging funksiyasini qanday amalga oshirishni ko'rsataman