Muhammad al-xorazmiy nomidagi tоshkent axbоrоt texnоlоgiyalari universiteti mustaqil ish mavzu



Download 0,82 Mb.
bet6/10
Sana28.05.2022
Hajmi0,82 Mb.
#612616
1   2   3   4   5   6   7   8   9   10
Bog'liq
Loyiha ishi Jumanov Ozodbek

Kontent provayderlari
Yetkazib beruvchi kontent (Kontent provayderi) dastur ma'lumotlarni umumiy majmuini faoliyat ko'rsatmoqda. Ma'lumotlar fayl tizimida, SQLite ma'lumotlar bazasida, Internetda yoki ilovangizga kirish huquqiga ega bo'lgan boshqa doimiy saqlash joylarida saqlanishi mumkin. Kontent provayderi orqali boshqa ilovalar ma'lumotni so'rashi yoki hatto o'zgartira olishi mumkin (agar kontent provayder ruxsat bergan bo'lsa). Masalan, Android tizimida foydalanuvchining kontakt ma'lumotlarini boshqaradigan kontent provayderi bor. Tegishli ruxsatnomalarni olgan har qanday dastur ushbu kontent provayderining bir qismini ContactsContract.Datamuayyan shaxs haqidagi ma'lumotlarni o'qish va yozish uchun talab qilishi mumkin .
Kontent provayderlari, ilovaning tashqi komponentlarga kirishni ta'minlamaydigan ma'lumotlarni o'qish va yozish uchun ishlatiladi. Misol uchun, namuna nusha ilovasida namuna saqlovchisi qaydlarni saqlaydi.
Kontent provayderi sinfning sinfiga tegishli ContentProvider. Boshqa ilovalar bitimlarni amalga oshiradigan standart API to'plamini qo'llashi kerak. Tafsilotlar Content Provayderlaridagi ishlab chiquvchi qo'llanmasida keltirilgan .


5. Linux OT fani uchun o’quv qo’llanma mobil ilova arxitekturasini tashkil etish
Arxitektura kutubxonaning mavjudligiga ishonmasligi kerak. Shunday qilib, siz ramkalarni vositalar sifatida ishlatishingiz mumkin va tizimingizni cheklashlarga boshqarishga urinmang.
Tajriba Ish mantig'i interfeys, ma'lumotlar bazasi, server yoki biron-bir boshqa element kabi tashqi elementlarsiz sinovdan o'tkazilishi kerak.
Interfeysi mustaqilligi. Interfeysi o'zgarishi oson va tizimning qolgan qismini o'zgartirishni talab qilmaydi. Misol uchun, veb-interfeysi biznes mantiqini o'zgartirmasdan konsol interfeysi bilan almashtirilishi kerak.
Ma'lumotlar bazasidan mustaqillik. Sizning biznesingiz mantig'i ma'lum ma'lumotlar bazalariga bog'lanmasligi kerak.
Har qanday tashqi agentdan mustaqil bo'lish. Sizning biznes mantiqingiz tashqi dunyo haqida hech narsa bilmasligi kerak.
Dasturiy me`morchilikda ushbu tamoyillarning aks ettirilishi quyidagicha ifodalanadi: Ushbu sxemada qatlamlar quyidagilarni bildiradilar:
Tashkilotlar - barcha ilovalar uchun umumiy bo'lgan biznes mantiqiy va alohida talabnoma bo'lsa - eng asosiy biznes obyektlari.
Ilovalarni ishlatish - ilova mantiqi, avvalgi qavatdagi ma'lumotlarni oqimini boshqaruvchi "dastur ssenariylari".
Interfeys adapterlari - Foydalanish shartlari va tashqi dunyo o'rtasida adapter. Ushbu qatlam ma'lumotlar tashqi qatlamlarga, masalan, Veb yoki ma'lumotlar bazasiga mos keladigan formatga aylanadi va tashqi ma'lumotni ichki qatlamlar uchun formatga aylantiradi.
Framework and Drivers - tashqi ramka, vositalar, ma'lumotlar bazalari va boshqalarni o'z ichiga oladi. Ushbu qatlamda kod avvalgi qatlamga bog'lanishi kerak, lekin ichki qatlamlarni sezilarli darajada ta'sir qilmaydi.
App arxitekturasini loyihalash - bu aniq oqimda bajarilishi kerak bo'lgan jarayon. Oqim asosan uchta qatlamni o'z ichiga oladi. Jumladan:
1. Taqdimot qatlami
Ushbu qatlam UI komponentlari va UI jarayon komponentlarini o'z ichiga oladi (Views va Controllers). Ushbu qatlamda bo'lish uchun jamoa mobil ilovaning oxirgi foydalanuvchilar oldida o'zini qanday namoyon qilishini aniqlashi kerak.
Bu qatlamda xususiyatlarni belgilash va ularning joylashuvi birinchi navbatda yo'naltirilgan. Shu bilan birga, bir vaqtning o'zida guruh shuningdek mavzuni, shrift o'lchami va h.k. kabi boshqa jihatlarni ham hal qiladi.
2. Ishbilarmonlik darajasi
Nomidan ko'rinib turibdiki, qatlam biznes oldiga yo'naltirilgan. Oddiy tilda u biznesni oxirgi foydalanuvchilar oldida taqdim etishga qaratadi. Bunga biznes rivoji, biznes komponentlari va Xizmat va Domen modeli qatlami deb nomlangan ikkita pastki qavatni qopqog'i ostidagi narsalar kiradi.
Batafsil: ilovalarni atrofida yaratish uchun innovatsion strategiyalar
Xizmat ko'rsatish darajasi mijoz va oxirgi foydalanuvchilar uchun mavjud bo'lgan umumiy funktsiyalar to'plamini belgilashga qaratilgan bo'lsa, domen modeli qatlami maxsus muammo domeniga bog'langan tajriba va bilimlarni ifodalaydi. Butun reja dasturning kelajagini o'rganish va yaxshilash uchun mo'ljallangan .
3. Ma'lumotlar darajasi
Uchinchi bosqichda ma'lumotlar bilan bog'liq omillar yodda tutilgan. Bunga Data kirish komponentlari, ma'lumotlar yordamchilari / yordamchi dasturlari va xizmat ko'rsatish agentlari kiradi. Bu erda uchta komponent ikkita pastki qism ostida, aniq, qatordagi qatlam va Tarmoq qatlami ostida o'tirishni yodda tutish kerak bo'lgan bir narsa.
Qadimgi ma'lumotlar doimiy ravishda saqlanadigan yoki uzatilishda saqlanishi mumkin bo'lgan ma'lumotlarga kirishni osonlashtiradi, ikkinchisi esa tarmoq qo'ng'iroqlariga javob beradi.


Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish