|
Web dasturlar arxitektura shablonlari
|
bet | 4/10 | Sana | 27.11.2023 | Hajmi | 1,25 Mb. | | #106494 |
Bog'liq Axborat ta’lim texnologiyalari” kafedrasi «web-ilovalarni yarati
Web dasturlar arxitektura shablonlari: Berilganlar bazasining tarkibiga quyidagi tushunchalar mavjud: SUBD tipi, interfeys ko’rinishi, jadvallar orasida boglanishlar, yaxlitlik masalasi, berilganlar bilan aloqa, foydalanuvchi. WWW orqali mavjud BB bilan aloqalar ko’pgina yo’llar bilan amalga oshirilgan. Aniq biror yo’lni tanlashda SUBD ning tarkibiga qarab ish ko’riladi. WWW texnologiyalar orqali mavjud BB ga aloqa quyidagi uch yo’l orqali amalga oshirilishi mumkin:
Bu variantda BB dagi berilganlarga maxsus CGI dastur orqali murojaat qilinadi. Bu dastur WWW – server orqali chaqiriladi. Bu dastur WWW klientning so’roviga mos otchet xosil qiladi va HTML hujjatni qaytaradi. WWW server xosil bo’lgan hujjatni WWW klientga qaytaradi.
Bu yo’l katta xajmdagi va murakkab strukturali berilganlar bazasi uchun effektiv yo’l hisoblanadi. Bu yo’l orqali BB dagi berilganlarni WWW interfeyslar orqali taxrirlash imkoniyati mavjud bo’ladi.
Bu yo’lning kamchiligi shundaki, WWW klient so’rovlariga javob qaytarishga uzok vaqt kerak bo’ladi, BB dagi berilganlarga doimiy dostup kerak bo’ladi. WWW-server resurslarini egallaydi.
Bu texnologiyani tadbiq qilish uchun WWW – server bilan CGI – dasturi orasida bog’lanish bo’lishi lozim. (CGI – Common Gateway Interface) CGI – dasturlar – dasturlash tillari, otchetlar xosil qiluvchi generatorlar Dasturlar tillari orqali berilganlar bazasidan berilganlarni olib HTML hujjat xosil qilinadi.
II BOB. PHP VA MYSQL AERAPORTLARDAN ONLINE CHIPTAOLISH TIZIMINI YATATISH.
2.1. PHP va MYSQL bog’liqligi
PHP va MySQL bog’liqligi: PHP tili turli ma’lumotlar bazasi bilan bog’lana oladi, bu esa uning yutuqlaridan biri hisoblanadi. Bu bo’limda MySQL ma’lumotlar bazasi haqida so’z boradi. Gap shundaki MySQL keng tarqalgan bepul ma’lumotlar bazasi bo’lib, u PHP – ssenariylar yaratishda qo’llaniladi. MySQL dastur interfeysi SQL tili buyruqlaridan foydalaniladi. Har bir ma’lumotlar bazasi o’zining dasturiga ega bo’lgani kabi MySQL ham dastur interfeysiga ega. MySQL dasturi o’rnatilgandan so’ng mysql.exe fayli yordamida konsol oynali dastur ishga tushadi. Bazadan ma’lumotlarni sug’urish umumiy prosedurasini keltiraiz.
MBBT() ga boglanish
SQL() buyruqlari
MBBT() tizimidan chiqish
?>
|
| |