|
Oliy va o`rta maxsus ta’lim vazirligi
|
Sana | 18.07.2024 | Hajmi | 21,16 Kb. | | #267868 |
Bog'liq mirziyo meliboyev laylo2
O`ZBEKISTON RESPUBLIKASI
OLIY VA O`RTA MAXSUS TA’LIM VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI HUZURIDAGI
TEXNOLOGIYALARI YANGIQO`RG`ON AXBOROT
TEXNOLOGIYALARI TEXNIKUMI
INTERNET TEXNOLOGIYALARI
O`QUV AMALIYOTI
FANIDAN
AMALIY ISH
8-dasturiy injiniring talabasi
Meliboyev Mirziyo
Mavzu:ASP.NETtexnologiyalari asoslari
ASP (inglizcha: Active Server Pages — «serverning aktiv sahifalari») — World Wide Web uchun oson ilovalar yaratishga yordam beradigan, Microsoft tomonidan yaratilgan texnologiya. ASP Windows NT turkumidagi operatsion sistemasining tarkibiga kiruvchi IIS veb serveri orqali ishlaydi.
ASP.NET bu ochiq manbali,[2] server tomoni veb-dastur doirasi uchun mo'ljallangan veb-ishlab chiqish ishlab chiqarish dinamik veb-sahifalar. U tomonidan ishlab chiqilgan Microsoft ruxsat berish dasturchilar dinamik qurish veb-saytlar, ilovalar va xizmatlar.
Birinchi marta 2002 yil yanvar oyida 1.0 versiyasi bilan chiqarildi .NET Framework va Microsoft-ning merosxo'ridir Serverning faol sahifalari (ASP) texnologiyasi. ASP.NET-da o'rnatilgan Umumiy til ishlash vaqti (CLR), dasturchilarga ASP.NET kodini har qanday qo'llab-quvvatlanadigan vositalardan foydalanib yozish imkonini beradi .NET tili. ASP.NET SABUN kengaytma ramkasi ASP.NET komponentlariga SOAP xabarlarini qayta ishlashga imkon beradi.
ASP.NET vorisi ASP.NET Core. Bu ASP.NET-ni modul sifatida qayta amalga oshirish veb-ramka, shunga o'xshash boshqa ramkalar bilan birgalikda Entity Framework. Yangi ramka yangi ochiq manbadan foydalanadi .NET kompilyatori platformasi (kod nomi "Roslyn") va shunday o'zaro faoliyat platforma. ASP.NET MVC, ASP.NET veb-API va ASP.NET veb-sahifalari (faqat foydalanadigan platforma Jilet sahifalar) birlashtirilgan MVC 6-ga birlashtirildi.[3]
Dasturlash modellari
ASP.NET veb-ilovalarni yaratish uchun bir qator dasturlash modellarini qo'llab-quvvatlaydi:[4]
ASP.NET veb-shakllari - UI hodisalari server tomonida qayta ishlanadigan komponentlardan modulli sahifalarni yaratish uchun asos.
ASP.NET MVC - yordamida veb-sahifalar yaratishga imkon beradi model-view-kontroller dizayn namunasi.
ASP.NET veb-sahifalari - Dinamik kodni qo'shish uchun engil sintaksis va to'g'ridan-to'g'ri HTML formatida ma'lumotlarga kirish.[5]
ASP.NET veb-API - Qurilish uchun ramka Veb-APIlar ustiga .NET Framework.[6]
ASP.NET WebHooks - amalga oshiradi Webhook tadbirlarga obuna bo'lish va HTTP orqali nashr etish uchun naqsh.
SignalR - Mijoz va server o'rtasida ikki tomonlama aloqa uchun real vaqt rejimidagi aloqa tizimi.
Boshqa ASP.NET kengaytmalariga quyidagilar kiradi:
ASP.NET ishlov beruvchisi - amalga oshiruvchi komponentlar System.Web.IHttpHandler interfeys. ASP.NET sahifalaridan farqli o'laroq, ular HTML formatlash fayliga, tadbirlarga va boshqa qo'llab-quvvatlovchiga ega emaslar. Ularda bor-yo'g'i kodli fayl (har qanday holda yozilgan) .NET-ga mos keladigan til) ba'zi ma'lumotlarni server HTTP javobiga yozadi. HTTP ishlov beruvchilari o'xshash ISAPI kengaytmalar.
ASP.NET AJAX - ASP.NET sahifalarini yozish uchun ikkala mijoz tomoni va server tomoni komponentlari bilan kengaytma Ayaks funktsionallik.
ASP.NET dinamik ma'lumotlari - A iskala ma'lumotlarga asoslangan veb-ilovalarni yaratish uchun kengaytma.
|
| |