|
8-laboratoriya ishi bajardi: Qurbonov Temur Tekshirdi: Berdimuradov Mirzohid Toshkent 2023
|
Sana | 20.11.2023 | Hajmi | 0,6 Mb. | | #101949 |
Bog'liq 8-laboratoriya
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
Fakulteti 417-20 guruh talabasi Qurbonov Temurning
Tarmoqni dasturlash asoslari fanidan
8-LABORATORIYA ISHI
Bajardi: Qurbonov Temur
Tekshirdi: Berdimuradov Mirzohid
Toshkent 2023
8-LABORATORIYA ISHI
Mavzu: AJAX asosida tarmoq dasturini yaratish
Ishning maqsadi:
Talabalarda Java dasturlash tilida XMLHttpRequest obyektidan foydalanib AJAX asosida tarmoq dasturini yaratish bo‘yicha amaliy ko‘nikmalar hosil qilish.
Nazariy qism:
AJAX (Asinxron JavaScript va XML) bu ko‘plab veb-texnologiyalardan foydalangan holda kliyent tomonida asinxron veb-ilovalarni yaratuvchi vositalar to‘plami. Ajax yordamida veb-ilovalar sahifasining ko‘rinishi va ishiga xalaqit bermasdan ma’lumotni serverdan (fonda) asinxron ravishda yuborishi va qabul qilishi mumkin. Ajax veb-sahifalar tarkibini dinamik ravishda butun sahifani qayta yuklamasdan o‘zgartirishga imkon beradi.
AJAX imkoniyatlari:
- Sahifani qayta yuklamasdan veb-sahifani yangilash;
- Sahifa yuklangandan so‘ng serverdan ma’lumotlarni so‘rash;
- Sahifa yuklangandan so‘ng serverdan ma’lumotlarni qabul qilish;
- Serverga ma’lumotlarni orqa fonda yuborish.
XMLHttpRequest obyekti. Barcha zamonaviy brauzerlar XMLHttpRequest obyektini qo‘llabquvvatlaydi.
Fonda veb-server bilan ma’lumot almashish uchun XMLHttpRequest obyektidan foydalanish mumkin. Bu shuni anglatadiki, butun sahifani qayta yuklamasdan, veb-sahifaning qismlarini yangilash mumkin.
Server javobi:
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function()
{ if (this.readyState == 4 && this.status == 200)
{ document.getElementById("demo").innerHTML = this.responseText;
} };
xhttp.open("GET", "ajax_info.txt", true); xhttp.send(); }
Topshiriq:
Talaba laboratoriya ishi uchun shaxsiy topshiriq oladi. Bu topshiriq bo‘yicha talaba AJAX asosida tarmoq dasturini yaratadi.
Xulosa:
Men ushbu laboratoriya ishida Java dasturlash tilida XMLHttpRequest obyektidan foydalanib AJAX asosida tarmoq dasturini yaratish bo‘yicha amaliy ko‘nikmalar hosil qildim.
|
| |