Mis on ASP.NET? ja see on ARHITEKTUUR

Lang L: none (table-of-contents):

Anonim

Mis on ASP.Net?

ASP.Net on Microsofti pakutav veebiarendusplatvorm. Seda kasutatakse veebipõhiste rakenduste loomiseks. ASP.Net ilmus esmakordselt 2002. aastal.

Esimene kasutusele võetud ASP.Neti 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.Net-rakendusi saab kirjutada ka erinevates .Net-keeltes. Nende hulka kuuluvad C #, VB.Net ja J #. Selles peatükis näete mõnda .Net-raamistiku põhialust.

ASP täielik vorm on Active Server Pages ja .NET on võrgutehnoloogiad.

ASP.NETi arhitektuur ja selle komponendid

ASP.Net on raamistik, mida kasutatakse veebipõhise rakenduse väljatöötamiseks. ASP.Net raamistiku põhiarhitektuur on näidatud allpool.

ASP.NETi arhitektuuriskeem

Raamistiku .Net arhitektuur põhineb järgmistel põhikomponentidel

  1. Keel - .net raamistiku jaoks on olemas palju keeli. Need on VB.net ja C #. Neid saab kasutada veebirakenduste arendamiseks.
  2. Teek - .NET Framework sisaldab standardsete klassiteekide komplekti. .Netis on veebirakenduste jaoks kõige sagedamini kasutatav veebikogu. Veebiraamatukogus on kõik vajalikud komponendid, mida kasutatakse.Net veebipõhiste rakenduste arendamiseks.
  3. Ühise keele tööaeg - ühine keeletaristu või CLI on platvorm ... Sellel platvormil käivitatakse Net-programmid. CLR-i kasutatakse põhitegevuste sooritamiseks. Tegevuste hulka kuuluvad erandite käitlemine ja prügivedu.

Allpool on toodud mõned ASP.Net raamistiku peamised omadused

  1. Kooditagune režiim - see on disaini ja koodi eraldamise mõiste. Selle eraldamise abil on ASP.Net-rakenduse hooldamine lihtsam. ASP.Net-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. Niisiis loob Visual Studio igale veebilehele eraldi failid, üks kujundusosa jaoks ja teine ​​koodi jaoks.
  2. Riigi juhtimine - ASP.Netil on võimalus kontrollida riigi juhtimist. HTTP-d nimetatakse kodakondsuseta protokolliks. Võtame näite ostukorvi rakendusest. Nüüd, kui kasutaja otsustab, mida ta soovib saidilt osta, vajutab ta nuppu Esita.

    Rakendus peab meeles pidama üksusi, mille kasutaja ostu jaoks valis. Seda nimetatakse rakenduse oleku mäletamiseks praegusel ajahetkel. HTTP on kodakondsuseta protokoll. Kui kasutaja läheb ostulehele, ei salvesta HTTP teavet ostukorvi üksuste kohta. Selleks, et ostukorvi saaks ostulehele edasi viia, tuleb teha täiendav kodeerimine. Selline teostus võib kohati keeruliseks muutuda. Kuid ASP.Net saab teie nimel riigihaldust teha. Nii et ASP.Net suudab ostukorvi üksused meelde jätta ja selle ostulehele üle anda.

  3. Vahemälu salvestamine - ASP.Net saab rakendada vahemälu kontseptsiooni. See parandab rakenduse toimivust. Vahemällu salvestades need lehed, mida kasutaja sageli soovib, saab salvestada ajutisse asukohta. Neid lehti saab kiiremini kätte saada ja kasutajale saab saata paremaid vastuseid. Nii et vahemällu salvestamine võib rakenduse jõudlust märkimisväärselt parandada.

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