Server tomonidan boshqaruv elementlari, Xodisalar bilan ishlash. Mvc texnologiyasi haqida



Download 18,91 Kb.
bet1/3
Sana20.06.2022
Hajmi18,91 Kb.
#682478
  1   2   3
Bog'liq
2 5418250189074863390


Server tomonidan boshqaruv elementlari, Xodisalar bilan ishlash. MVC texnologiyasi
MVC texnologiyasi haqida.
Model-View-Controller (MVC) arxitektura namunasi ilovani uchta asosiy komponentga ajratadi: Model, Ko'rinish va Controller. ASP.NET MVC strukturasi veb-ilovalarni yaratish uchun ASP.NET Web Forms namunasiga muqobil taqdim etadi. ASP.NET MVC strukturasi (Web Forms ilovalarida bo'lgani kabi) asosiy sahifalar va a'zolikka asoslangan autentifikatsiya kabi mavjud ASP.NET xususiyatlari bilan birlashtirilgan engil, yuqori darajada tekshiriladigan taqdimot tizimidir. MVC tuzilishi System.Web.Mvc assambleyasida aniqlanadi.
MVC strukturasi.
MVC strukturasi quyidagi komponentlarni o'z ichiga oladi:
Modellar. Model ob'ektlari ilovaning ma'lumotlar mintaqasi uchun mantiqni amalga oshiradigan dastur qismlari. Ko'pincha, model ob'ektlari ma'lumotlar bazasida model holatini oladi va saqlaydi. Masalan, Mahsulot ob'ekti ma'lumotlar bazasidan ma'lumot olishi, u bilan ishlashi va keyin yangilangan ma'lumotlarni SQL Server ma'lumotlar bazasidagi Mahsulotlar jadvaliga yozishi mumkin. Kichikroq ilovalarda model ko'pincha jismoniy emas, balki kontseptual ajratishdir. Misol uchun, agar dastur faqat ma'lumotlar to'plamini o'qisa va uni ko'rinishga yuborsa, ilovada jismoniy model qatlami va tegishli sinflar mavjud emas. Bunday holda, ma'lumotlar to'plami model ob'ekti rolini oladi.
Ko'rishlar. Ko'rinishlar ilovaning foydalanuvchi interfeysini (UI) aks ettiruvchi komponentlardir. Odatda, ushbu foydalanuvchi interfeysi model ma'lumotlaridan hosil bo'ladi. Misol tariqasida Mahsulotlar jadvalining tahrirlash ko'rinishini keltirish mumkin, unda matn qutilari, ochiladigan ro'yxatlar va Mahsulot ob'ektining joriy holatiga asoslangan belgilash katakchalari aks etadi.
Kontrollerlar. Nazoratchilar - foydalanuvchilarning o'zaro ta'sirini boshqaradigan, model bilan ishlaydigan va oxir-oqibat foydalanuvchi interfeysini aks ettiruvchi ko'rinishni tanlaydigan komponentlar. MVC ilovasida ko'rinish faqat ma'lumotni ko'rsatadi; boshqaruvchi foydalanuvchi kiritishi va o'zaro ta'sirini qayta ishlaydi va ularga javob beradi. Masalan, kontroller so'rovlar qatori qiymatlarini qayta ishlaydi va ushbu qiymatlarni modelga o'tkazadi, bu esa o'z navbatida ma'lumotlar bazasini so'rash uchun ushbu qiymatlardan foydalanishi mumkin.

Download 18,91 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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