Kaj je ASP.NET? in to je ARHITEKTURA

Kazalo:

Anonim

Kaj je ASP.Net?

ASP.Net je platforma za spletni razvoj, ki jo ponuja Microsoft. Uporablja se za ustvarjanje spletnih aplikacij. ASP.Net je bil prvič izdan leta 2002.

Prva uporabljena različica ASP.Net je bila 1.0. Najnovejša različica ASP.Net je različica 4.6. ASP.Net je zasnovan za delo s protokolom HTTP. To je standardni protokol, ki se uporablja v vseh spletnih aplikacijah.

Aplikacije ASP.Net lahko pišemo tudi v različnih jezikih .Net. Sem spadajo C #, VB.Net in J #. V tem poglavju boste videli nekaj osnovnih temeljev ogrodja .Net.

Celotna oblika ASP je Active Server Pages, in .NET pa Network Enabled Technologies.

Arhitektura ASP.NET in njegove komponente

ASP.Net je ogrodje, ki se uporablja za razvoj spletne aplikacije. Osnovna arhitektura ogrodja ASP.Net je prikazana spodaj.

Diagram arhitekture ASP.NET

Arhitektura ogrodja.Net temelji na naslednjih ključnih komponentah

  1. Jezik - za ogrodje .net obstaja vrsta jezikov. To sta VB.net in C #. Te lahko uporabimo za razvoj spletnih aplikacij.
  2. Knjižnica - .NET Framework vključuje nabor knjižnic standardnih razredov. Najpogostejša knjižnica, ki se uporablja za spletne aplikacije v .net, je spletna knjižnica. Spletna knjižnica ima vse potrebne komponente, ki se uporabljajo za razvoj spletnih aplikacij.
  3. Common Language Runtime - Common Language Infrastructure ali CLI je platforma ... Na tej platformi se izvajajo mrežni programi. CLR se uporablja za izvajanje ključnih dejavnosti. Dejavnosti vključujejo ravnanje z izjemami in odvoz smeti.

Spodaj je nekaj ključnih značilnosti okvira ASP.Net

  1. Code Behind Mode - To je koncept ločevanja dizajna in kode. S tem ločevanjem je lažje vzdrževati aplikacijo ASP.Net. Splošna vrsta datoteke datoteke ASP.Net je aspx. Predpostavimo, da imamo spletno stran z imenom MyPage.aspx. Na voljo bo še ena datoteka z imenom MyPage.aspx.cs, ki bi označevala kodni del strani. Visual Studio tako ustvari ločene datoteke za vsako spletno stran, eno za oblikovalski del in drugo za kodo.
  2. Državno upravljanje - ASP.Net ima možnost nadzora državnega upravljanja. HTTP je znan kot protokol brez državljanstva. Vzemimo primer aplikacije za nakupovalni voziček. Zdaj, ko se uporabnik odloči, kaj želi kupiti na spletnem mestu, bo pritisnil gumb za oddajo.

    Aplikacija si mora zapomniti izdelke, ki jih uporabnik izbere za nakup. To je znano kot zapomnitev stanja aplikacije v trenutnem trenutku. HTTP je protokol brez državljanstva. Ko uporabnik preide na stran za nakup, HTTP ne bo shranil podatkov na vozičku. Potrebno je dodatno kodiranje, da zagotovite, da se izdelki košarice lahko prenesejo na stran za nakup. Takšna izvedba lahko včasih postane zapletena. Toda ASP.Net lahko v vašem imenu upravlja državo. Tako si lahko ASP.Net zapomni predmete košarice in jih posreduje na stran za nakup.

  3. Predpomnjenje - ASP.Net lahko izvaja koncept predpomnjenja. To izboljša zmogljivost aplikacije. S predpomnjenjem lahko tiste strani, ki jih uporabnik pogosto zahteva, shranite na začasno mesto. Te strani je mogoče hitreje pridobiti in uporabniku poslati boljše odgovore. Predpomnjenje torej lahko bistveno izboljša delovanje aplikacije.

ASP.Net je razvojni jezik, ki se uporablja za izdelavo spletnih aplikacij. ASP.Net je zasnovan za delo s standardnim protokolom HTTP.