Kirish jpa bu Java ilovalaridagi relyatsion ma'lumotlarni boshqarish uchun ob'ekt bilan bog'liq xaritalashni osonlashtiradigan spetsifikatsiya. U sql
Download 195.13 Kb. Pdf ko'rish
|
- Bu sahifa navigatsiya:
- Reliable
- III.Amaliy qism 1-bosqich
Afzal xususiyatlari:
Idiomatik qat'iylik (Idiomatic persistence): ob'ektga yo'naltirilgan sinflar yordamida qat'iylik sinflarini yozish imkonini beradi. Yuqori unumdorlik (High Performance): Unda ko'plab olish texnikasi va umidvor qulflash texnikasi mavjud. 7 Ishonchli (Reliable): Bu juda barqaror va taniqli. Ko'pgina sanoat dasturchilari tomonidan qo'llaniladi. ORM arxitekturasi 4-rasmda ORM arxitekturasini keltirilgan: 4-rasm. ORM arxitekturasi Yuqoridagi arxitektura ob'ekt ma'lumotlarining relyatsion ma'lumotlar bazasida uch bosqichda qanday saqlanishini tushuntiradi. III.Amaliy qism 1-bosqich Ob'ekt ma'lumotlar bosqichi deb nomlangan birinchi bosqich xizmat interfeyslari va sinflarini o'z ichiga oladi. Bu biznes mantiqiy operatsiyalari va atributlariga ega bo'lgan asosiy biznes komponent qatlamidir. Masalan, sxema sifatida xodimlarning ma'lumotlar bazasini olaylik. Xodim POJO (Java stands for Plain Old Java Object) klassi identifikator, ism, ish haqi va belgi kabi atributlarni o'z ichiga oladi. Va bu atributlarning setter va getter usullari kabi usullar. 8 Xodim Xizmat sinflari xodim yaratish, xodimni topish va xodimni o‘chirish kabi xizmat usullarini o‘z ichiga oladi. 2-bosqich Ikkinchi bosqich JPA provayderi, xaritalash fayli (ORM.xml), JPA Loader va Object Gridni o'z ichiga olgan xaritalash yoki qat'iylik bosqichi deb nomlanadi. JPA Provayderi: JPA ta'mini o'z ichiga olgan sotuvchi mahsulot (javax.persistence). Masalan, Eclipselink, Toplink, Hibernate va boshqalar. Xaritalash fayli: Xaritalash fayli (ORM.xml) POJO (Java stands for Plain Old Java Object) sinfidagi ma'lumotlar va relyatsion ma'lumotlar bazasidagi ma'lumotlar o'rtasidagi xaritalash konfiguratsiyasini o'z ichiga oladi. JPA Loader: JPA yuklagichi relyatsion tarmoq ma'lumotlarini yuklashi mumkin bo'lgan kesh xotirasi kabi ishlaydi. U POJO (Java stands for Plain Old Java Object) ma'lumotlari uchun xizmat ko'rsatish sinflari bilan ishlash uchun ma'lumotlar bazasi nusxasi kabi ishlaydi POJO (Java stands for Plain Old Java Object) sinfining atributlari. Ob'ektlar tarmog'i: Ob'ektlar tarmog'i - bu relyatsion ma'lumotlarning nusxasini saqlashi mumkin bo'lgan vaqtinchalik joylashuv, ya'ni kesh xotirasi kabi. Ma'lumotlar bazasiga qarshi barcha so'rovlar birinchi navbatda ob'ektlar tarmog'idagi ma'lumotlarga amalga oshiriladi. Amalga oshirilgandan keyingina u asosiy ma'lumotlar bazasiga ta'sir qiladi. Download 195.13 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling