Kas ir ASP.NET? un tā ir ARHITEKTŪRA

Kas ir ASP.Net?

ASP.Net ir tīmekļa izstrādes platforma, ko nodrošina Microsoft. To izmanto, lai izveidotu tīmekļa lietojumprogrammas. ASP.Net pirmo reizi tika izlaists 2002.

Pirmā ASP.Net izvietotā versija bija 1.0. Jaunākā ASP.Net versija ir versija 4.6. ASP.Net ir paredzēts darbam ar HTTP protokolu. Šis ir standarta protokols, ko izmanto visās tīmekļa lietojumprogrammās.

ASP.Net lietojumprogrammas var rakstīt arī dažādās .Net valodās. Tie ietver C#, VB.Net un J#. Šajā nodaļā jūs redzēsit dažus .Net ietvara pamatus.

Pilna ASP forma ir Active Server Pages, un .NET ir tīklā iespējotas tehnoloģijas.

ASP.NET arhitektūra un tās sastāvdaļas

ASP.Net ir ietvars, ko izmanto, lai izstrādātu tīmekļa lietojumprogrammu. ASP.Net ietvara pamata arhitektūra ir parādīta zemāk.

ASP.NET arhitektūras diagramma



Sistēmas.Net arhitektūras pamatā ir šādas galvenās sastāvdaļas

  1. Valoda - .net sistēmai ir dažādas valodas. Tie ir VB.net un C#. Tos var izmantot, lai izstrādātu tīmekļa lietojumprogrammas.
  2. Bibliotēka - .NET Framework ietver standarta klases bibliotēku komplektu. Visbiežāk izmantotā bibliotēka .net tīmekļa lietojumprogrammām ir Web bibliotēka. Tīmekļa bibliotēkā ir visi nepieciešamie komponenti, ko izmanto, lai izstrādātu.Net tīmekļa lietojumprogrammas.
  3. Kopējās valodas izpildlaiks - Kopējā valodu infrastruktūra jeb CLI ir platforma. .Tīkla programmas tiek izpildītas šajā platformā. CLR izmanto galveno darbību veikšanai. Aktivitātes ietver izņēmumu apstrādi un atkritumu savākšanu.

Tālāk ir norādītas dažas ASP.Net sistēmas galvenās iezīmes

  1. Kods aiz režīma - Šī ir dizaina un koda nodalīšanas koncepcija. Veicot šo atdalīšanu, kļūst vieglāk uzturēt lietojumprogrammu ASP.Net. ASP.Net faila vispārējais faila tips ir aspx. Pieņemsim, ka mums ir tīmekļa lapa ar nosaukumu MyPage.aspx. Būs vēl viens fails ar nosaukumu MyPage.aspx.cs, kas apzīmētu lapas kodu daļu. Tātad Visual Studio katrai tīmekļa lapai izveido atsevišķus failus, vienu dizaina daļai un otru kodam.
  2. Valsts vadība - ASP.Net ir iespēja kontrolēt valsts pārvaldību. HTTP ir pazīstams kā bezvalstnieku protokols. Ņemsim piemēru iepirkumu groza lietojumprogrammai. Tagad, kad lietotājs izlemj, ko vēlas iegādāties no vietnes, viņš nospiedīs pogu Iesniegt.

    Lietojumprogrammai ir jāatceras preces, kuras lietotājs izvēlas pirkumam. To sauc par lietojumprogrammas stāvokļa atcerēšanos pašreizējā brīdī. HTTP ir bezvalstnieku protokols. Kad lietotājs dodas uz pirkuma lapu, HTTP nesaglabās informāciju groza vienībās. Lai nodrošinātu, ka groza preces var pārnest uz pirkuma lapu, ir jāveic papildu kodēšana. Šāda īstenošana dažkārt var kļūt sarežģīta. Bet ASP.Net var veikt valsts pārvaldību jūsu vārdā. Tātad ASP.Net var atcerēties groza preces un nodot to pirkuma lapai.

  3. Kešatmiņā - ASP.Net var ieviest kešatmiņas koncepciju. Tas uzlabo lietojumprogrammas veiktspēju. Ievietojot kešatmiņā lapas, kuras lietotājs bieži pieprasa, var saglabāt pagaidu vietā. Šīs lapas var iegūt ātrāk un lietotājam var nosūtīt labākas atbildes. Tātad kešatmiņa var ievērojami uzlabot lietojumprogrammas veiktspēju.

ASP.Net ir izstrādes valoda, ko izmanto, lai izveidotu tīmekļa lietojumprogrammas. ASP.Net ir paredzēts darbam ar standarta HTTP protokolu.