Qisqacha nazariy ma'lumotlar
ASP.NET veb-ilovalar arxitekturasi
ASP.NET - bu Microsoftdan veb-ilovalar va veb-xizmatlarni yaratish texnologiyasi. Bu Microsoft .NET platformasining ajralmas qismi va eski Microsoft ASP texnologiyasining evolyutsiyasidir.
Active Server Page (ASP) - foydalanuvchi kiritish va kiritish asosida Web-sahifa mazmunini dinamik ravishda yaratish uchun kodni o'z ichiga olgan veb-sahifa.
ASP.NET ning asosiy komponenti veb-shakl bo'lib, u mohiyatan HTML (Hypertext Markup Language) hujjatidir. Ushbu hujjatda HTML teglari va server boshqaruvi mavjud. ASP.NET server boshqaruvi standart HTML komponentlarining dinamik versiyalarini, jumladan matn qutilari, jadvallar, belgilashlar roʻyxati, radio tugmalari va ochiladigan menyular, shuningdek, oddiy HTML teglari bilan mavjud boʻlganlardan tashqari qoʻshimcha imkoniyatlarni taʼminlaydigan noyob boshqaruv elementlarini oʻz ichiga oladi. Ushbu server elementlari ma'lumotlarni boshqarish, ma'lumotlarga kirish, tizimga kirish va navigatsiya kabi jarayonlarni boshqaradi.
ASP.NET da sichqoncha tugmachasini bosish kabi ma'lum hodisalar sodir bo'lganda, veb-forma serverga yuboriladi. Keyin server sodir bo'lgan voqeani boshqaradi, sahifani qayta tashkil qiladi va uni brauzerga qaytarib yuboradi. Shunday qilib, sahifa to'liq tsikldan o'tadi - brauzer sahifani serverga yuboradi va server uni qayta ishlaydi va brauzerga qaytaradi. Veb-forma brauzerdan serverga yuborilganda, barcha ma'lumotlar serverga yuborilishidan oldin Web-sahifada sodir bo'lgan voqealar haqidagi ma'lumotlar yuboriladi. Ushbu ma'lumotlar foydalanuvchi tomonidan bosilgan tugmalar, to'ldirilgan matn maydonlari yoki ochiladigan menyudan tanlangan elementlar, belgilangan katakchalar yoki markerlar haqidagi ma'lumotlarni o'z ichiga olishi mumkin. Sahifa serverga kirganda,
Veb-forma ikkita alohida komponentga bo'linadi: foydalanuvchi interfeysini belgilaydigan vizual komponent va sahifaning harakatini va undagi boshqaruv elementlarini boshqarish uchun foydalaniladigan dasturlash mantig'i. Ushbu komponentlarning har biri serverda alohida faylda saqlanadi. Ushbu komponentlar birgalikda sahifa yaratish uchun ishlaydi, keyin u darhol foydalanuvchi brauzeriga qaytariladi.
“Salom, dunyo!” veb-ilovasini yaratish misoli
ASP.NET ilovalari turli yo'llar bilan tuzilishi mumkin, ammo bu ilovalarni yaratish uchun eng kuchli vosita bu Visual Studio hisoblanadi. Microsoftning ushbu ishlab chiqish muhiti ASP.NET veb-saytlari va boshqa ko'plab ilovalarni yaratish uchun ishlatilishi mumkin.
Do'stlaringiz bilan baham: |