Mavzu: Server tomonidan amalga oshiriladigan dasturlarni yaratish vositalari



Yüklə 50,66 Kb.
səhifə1/6
tarix06.02.2023
ölçüsü50,66 Kb.
#83177
  1   2   3   4   5   6

Mavzu: Server tomonidan amalga oshiriladigan dasturlarni yaratish vositalari (CGI, PHP, ASP, Java servletlar)
REJA:

  1. Mavjud veb-texnologiyalar haqida umumiy ma'lumot va taqqoslash

  2. Server tomonidan qo'llaniladigan talablar

  3. HTML va DHTML texnologiyalari

  4. Umumiy shlyuz interfeysi texnologiyasi

  5. Shaxsiy uy sahifasi texnologiyasi

  6. Java texnologiyasi

  7. ASP (Active Server Pages)

  8. Microsoft.NET texnologiyasi va ASP.NET

  9. Xulosa

  10. Foydalanilgan adabiyotlar

Mavjud veb-texnologiyalar haqida umumiy ma'lumot va taqqoslash
Hozirgi vaqtda veb-server dasturlarini yaratish uchun turli xil texnologiyalar mavjud va muvaffaqiyatli qo'llanilmoqda. Bunday barcha ilovalarning umumiy maqsadi bor - server tomonida biznes mantig'ini amalga oshirish va mijoz uchun kod yaratish. Bundan tashqari, ushbu barcha ilovalar server va mijozning o'zaro ta'sirining bir xil arxitekturasiga va o'zaro ta'sirning umumiy protokoli - HTTPga ega.
Server tomonidagi dasturning umumiy mantig'i 1- rasmda keltirilgan.

1-rasm: Dasturlarning server tomoni arxitekturasi
Rasmdan ko'rinib turibdiki, server dasturlari uchta asosiy bosqichda ishlaydi:
Talab. Mijoz veb-brauzerdan foydalanib, serverga so'rov yuboradi;
Talabga ishlov berish, javobni tayyorlash. So'rovni olgandan so'ng, veb-server so'ralgan manbani qayta ishlaydi. Agar HTML-sahifa, chizma, hujjat kabi statik manba so'ralsa, bu ma'lumot HTTP protokoli uchun formatlanadi va mijozga javob sifatida uzatiladi. Agar dinamik manba so'ralsa, so'rov veb-ilovalarning tegishli konteyneriga qayta ishlash uchun yuboriladi, bu yerda keyingi ishlar amalga oshiriladi. Shakllantirilgandan so'ng, ma'lumotlar javob sifatida HTTP protokoli orqali mijozga uzatiladi. Javobda ma'lumotlar (odatda HTML kod yoki ikkilik ma'lumotlar), shuningdek HTTP javob sarlavhalarida berilgan qo'shimcha parametrlar mavjud.
Server tomonidagi ilovalar har doim yuqorida tavsiflangan senariy bo'yicha ishlaydi. Shubhasiz, bunday yondashuv veb-ilovalarni yaratishda qiyinchiliklarni keltirib chiqaradi, ularning asosiysi veb-ilovada (fuqaroligi bo'lmagan dastur deb ataladigan) holatning yetishmasligi. Bu shuni anglatadiki, dastur faqat so'rovlarga javob berish rejimida ishlaydi, foydalanuvchining oldingi bosqichlari yoki boshqa doimiy ma'lumotlar to'g'risida ma'lumot yo'q. Ushbu muammoni hal qilish uchun foydalanuvchi sessiyasi paytida ma'lumotlarni serverda saqlashga imkon beradigan foydalanuvchi sessiyasi tushunchasi ishlatiladi.

Yüklə 50,66 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin