Web dasturlash



Download 150,93 Kb.
bet2/18
Sana17.02.2021
Hajmi150,93 Kb.
#59081
TuriReferat
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
To'reniyazov Shaxniyaz.Veb Referat

Ko'rish


Ko'rish   modeldan olingan ma'lumotlarni taqdim etishning turli usullarini taqdim etadi. Bu ma'lumotlar bilan to'ldirilgan shablon bo'lishi mumkin. Bir nechta turli xil bo'lishi mumkin va boshqaruvchi mavjud vaziyat uchun eng yaxshisini tanlaydi.

Veb-dastur odatda boshqaruvchilar, modellar va ko'rinishlar to'plamidan iborat. Boshqarish vositasi barcha so'rovlarni qabul qiladigan va boshqa kontrollerlarni vaziyatga qarab harakatlarni bajarishga chaqiradigan asosiy sifatida ajratilishi mumkin.


Bir misolni olaylik


Aytaylik, biz onlayn kitob do'konini rivojlantirishimiz kerak. Foydalanuvchi quyidagi amallarni bajarishi mumkin: kitoblarni ko'rish, ro'yxatdan o'tish, sotib olish, mavjud tartibga elementlar qo'shish, kitoblarni yaratish yoki yo'q qilish (agar u ma'mur bo'lsa). Foydalanuvchi kategoriya ustiga bosganda nima bo'lishini ko'rib chiqaylik xayol   bizning do'konimizda mavjud bo'lgan kitoblarning nomlarini ko'rish.

Bizda kitoblar bilan bog'liq barcha harakatlarni (ko'rish, tahrirlash, yaratish va hokazo) qayta ishlash uchun maxsus boshqaruvchi mavjud. Unga qo'ng'iroq qilaylik books_controller.php   bizning misolimizda. Shuningdek, bizga model kerak, masalan, kitob_model.php, do'konning pozitsiyasi bilan bog'liq ma'lumotlar va mantiqlarni qayta ishlaydigan. Xulosa qilib aytganda, biz ma'lumotlarni taqdim etish uchun bir nechta turlarga muhtojmiz, masalan, kitoblar ro'yxati, tahrirlash uchun sahifa va boshqalar.

Quyidagi rasmda mavzu bo'yicha kitoblar ro'yxatini ko'rish uchun foydalanuvchi so'rovi qanday bajarilganligi ko'rsatilganxayol:

Tekshirish moslamasi (books_controller.php) foydalanuvchi so'rovini qabul qiladi (HTTP GET yoki POST so'rovi). Biz so'rovni qabul qiladigan va books_controller.php ni chaqiradigan index.php-ni boshqarishimiz mumkin.

Tekshirish moslamasi so'rov va parametrlarni tekshiradi va keyin modelni chaqiradi (book_model.php), talab qilmoq   uning mavzu bo'yicha mavjud kitoblari ro'yxati mavjud xayol .

Model ma'lumotlar bazasidan ma'lumotlarni (yoki ma'lumot saqlanadigan boshqa manbadan) oladi, filtrlarni va kerakli mantiqlarni qo'llaydi va keyin kitoblar ro'yxatini ko'rsatadigan ma'lumotlarni qaytaradi.

Nazoratchi foydalanuvchiga ma'lumotlarni taqdim qilish uchun mos ko'rinishdan foydalanadi. Agar so'rov mobil telefondan kelgan bo'lsa, uyali telefon uchun ko'rinish ishlatiladi; agar foydalanuvchi ma'lum bir interfeys dizaynidan foydalansa, unda tegishli ko'rinish tanlanadi va hokazo.


Download 150,93 Kb.

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




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