Mis on ASP.NET? ja see on ARHITEKTUUR

Mis on ASP.Net?

ASP.Net on veebiarendusplatvorm, mille pakub Microsoft. Seda kasutatakse veebipõhiste rakenduste loomiseks. ASP.Net ilmus esmakordselt 2002. aastal.

ASP.Neti esimene kasutusele võetud versioon oli 1.0. ASP.Neti uusim versioon on versioon 4.6. ASP.Net on loodud töötama HTTP-protokolliga. See on standardprotokoll, mida kasutatakse kõigis veebirakendustes.

ASP.Neti rakendusi saab kirjutada ka erinevates .Neti keeltes. Nende hulka kuuluvad C#, VB.Net ja J#. Selles peatükis näete mõningaid .Neti raamistiku põhialuseid.

ASP täisvorm on Active Server Pages ja .NET on Network Enabled Technologies.

ASP.NET Architektuur ja selle komponendid

ASP.Net on raamistik, mida kasutatakse veebipõhise rakenduse arendamiseks. ASP.Neti raamistiku põhiarhitektuur on selline, nagu allpool näidatud.

ASP.NET Architektuur ja selle komponendid
ASP.NET Architektuuri diagramm

.Neti raamistiku arhitektuur põhineb järgmistel põhikomponentidel

  1. Keel – .net framework jaoks on olemas mitmesuguseid keeli. Need on VB.net ja C#. Neid saab kasutada veebirakenduste arendamiseks.
  2. Raamatukogu – .NET Framework sisaldab standardklassi teeke. Kõige tavalisem .net-i veebirakenduste jaoks kasutatav teek on veebiteek. Veebiraamatukogus on olemas kõik vajalikud komponendid, mida kasutatakse.Neti veebipõhiste rakenduste arendamiseks.
  3. Ühise keele käitusaeg – Common Language Infrastructure ehk CLI on platvorm. Sellel platvormil käitatakse .Neti programme. CLR-i kasutatakse võtmetegevuste sooritamiseks. Tegevused hõlmavad erakorralist käitlemist ja prügivedu.

Allpool on toodud mõned ASP.Neti raamistiku põhiomadused

  1. Kood Režiimi taga – See on disaini ja koodi eraldamise kontseptsioon. Selle eraldamise abil on lihtsam hooldada ASP.Neti rakendus. ASP.Neti faili üldine failitüüp on aspx. Oletame, et meil on veebileht nimega MyPage.aspx. Seal on veel üks fail nimega MyPage.aspx.cs, mis tähistab lehe koodiosa. Seega loob Visual Studio iga veebilehe jaoks eraldi failid, ühe kujundusosa ja teise koodi jaoks.
  2. Riigi juhtimine – ASP.Netil on riigihalduse kontrollimise võimalus. HTTP on tuntud kui olekuta protokoll. Võtame näiteks ostukorvi rakenduse. Nüüd, kui kasutaja otsustab, mida ta saidilt osta soovib, vajutab ta esitamisnuppu. Rakendus peab meeles pidama, milliseid üksusi kasutaja ostuks valib. Seda nimetatakse rakenduse oleku meeldejätmiseks praegusel ajahetkel. HTTP on olekuta protokoll. Kui kasutaja läheb ostulehele, siis HTTP ei salvesta ostukorvi kaupade kohta teavet. Täiendav kodeerimine tuleb tagada, et ostukorvi esemed saaks ostulehele üle kanda. Selline rakendamine võib mõnikord muutuda keeruliseks. Kuid ASP.Net saab teie nimel riigihaldust teha. Seega suudab ASP.Net ostukorvi kaubad meelde jätta ja edastada need ostulehele.
  3. Vahemällu salvestamine – ASP.Net saab rakendada vahemälu kontseptsiooni. See parandab rakenduse jõudlust. Vahemällu salvestades saab neid lehti, mida kasutaja sageli taotleb, salvestada ajutisse asukohta. Neid lehti saab kiiremini alla laadida ja kasutajale saata paremaid vastuseid. Nii et vahemällu salvestamine võib oluliselt parandada rakenduse jõudlust.

ASP.Net on arenduskeel, mida kasutatakse veebipõhiste rakenduste loomiseks. ASP.Net on loodud töötama standardse HTTP-protokolliga.