|
Mobil ilovalarda tarmoqli dasturlashIlovaning umumiy tuzilishi
|
səhifə | 2/2 | tarix | 25.12.2023 | ölçüsü | 45,94 Kb. | | #161120 |
| SHOKIROV.AIlovaning umumiy tuzilishi
Abstraktsiyaning eng ibtidoiy darajasida serverga yo'naltirilgan dastur quyidagi me'moriy qatlamlardan iborat:
Foydalanuvchilarning o'zaro aloqasi uchun mavjud bo'lmagan tizim tarkibiy qismlarini o'z ichiga olgan dasturning yadrosi.
Grafik foydalanuvchi interfeysi
Qayta ishlatiladigan komponentlar: kutubxonalar, vizual komponentlar va boshqalar.
Atrof muhit fayllari: AppDelegate, .plist va boshqalar.
Ilova resurslari: grafik fayllar, tovushlar, kerakli ikkilik fayllar.
Stressga chidamli me'morchilikni qurishning eng muhim sharti bu tizimning yadrosini GUI-dan ajratishdir, shunda biri ikkinchisiz muvaffaqiyatli ishlashi mumkin. Ayni paytda, aksariyat RAD tizimlari qarama-qarshi xabarlardan kelib chiqadi - qoliplar tizimning skeletini hosil qiladi va funktsiyalar uning mushaklarini kuchaytiradi.
Application
Environment
|
Core
|
Recycling Libraries
|
GUI
|
Resources
|
Core The
qo'llash asosiy quyidagi qatlamdan tashkil topgan:
(Bosh qavat) Dastur bajarila boshlaganda ish oqimini belgilaydigan boshlang'ich qatlam.
(Tarmoq sathi) transporting o'zaro ta'sir mexanizmini ta'minlovchi tarmoq sathi.
(API qatlami) mijoz va server o'rtasidagi o'zaro ta'sirlar uchun yagona buyruqlar tizimini ta'minlovchi API qatlami.
(Network Cache Layer) Mijoz-server tarmog'ini tezlashtiradigan tarmoqni keshlash qatlami.
(Tasdiqlash elementlari qatlami) Tarmoqdan olingan ma'lumotlarni tekshirish qatlami
(Tarmoq elementlari qatlami) Tarmoq orqali uzatiladigan ma'lumotlar mohiyati qatlami
(Ma'lumotlar modeli) Ma'lumotlar sub'ektlarining o'zaro ta'sirlashishiga imkon beruvchi ma'lumotlar modeli.
(Mahalliy kesh qatlami) allaqachon qabul qilingan tarmoq resurslariga mahalliy kirishni ta'minlovchi mahalliy kesh qatlami.
(Workflow layer) Ushbu dasturga xos bo'lgan sinflar va algoritmlarni o'z ichiga olgan ish oqimlari qatlami.
(Mahalliy saqlash) Mahalliy saqlash
Tizim ishlab chiquvchilari oldida turgan asosiy vazifalardan biri bu qatlamlarning o'zaro mustaqil ishlashini ta'minlashdir. Har bir qavat faqat unga berilgan funktsiyalarning bajarilishini ta'minlashi kerak. Qoida tariqasida, ierarxiyaning yuqori darajasida joylashgan qatlam boshqa qatlamlarni amalga oshirish xususiyatlari to'g'risida tasavvurga ega bo'lmasligi kerak.
Xulosa.
Ushbu amallar, mobil qurilmalarga ilova yaratish jarayonini samarali va muvaffaqiyatli qilishga olib keladi. Har bir bosqichda chindan, foydalanuvchilarni qondirish, xizmatlar va interfeyslar bilan ulashish, va xavfsizlikni ta'minlash kabi muhim nuqtalarni e'tibor qilish kerak.
O`qituvchisi: “Axborot texnalogiyalari”
kafedrasi assistenti:S.Yaqubjannov
Foydalanilgan adabiyotlar ro'yxati:
1. Martin, K. Sulaymon Orakl. Java dasturlash / Martin C. Sulaymon, Nirva Morisso-Leroy, Julie Basu. - M.: LORI, 2010.- 512 p.
2. Mashnin, T. C. Tutilish. Java / T.S.da RCP-, Web-, Ajax- va Android-ilovalarni ishlab chiqish. Mashin. - M.: BHV-Peterburg, 2013.- 384 b.
Dostları ilə paylaş: |
|
|