Što je ASP.NET? i to je ARHITEKTURA

Sadržaj:

Anonim

Što je ASP.Net?

ASP.Net je platforma za web razvoj koju pruža Microsoft. Koristi se za stvaranje web aplikacija. ASP.Net je prvi put objavljen 2002. godine.

Prva postavljena verzija ASP.Net-a bila je 1.0. Najnovija verzija ASP.Net-a je verzija 4.6. ASP.Net je dizajniran za rad s HTTP protokolom. Ovo je standardni protokol koji se koristi u svim web aplikacijama.

ASP.Net aplikacije mogu se pisati i na raznim .Net jezicima. Tu spadaju C #, VB.Net i J #. U ovom ćete poglavlju vidjeti neke osnovne temelje .Net okvira.

Puni oblik ASP-a su Active Server Pages, a .NET su Network Enabled Technologies.

ASP.NET arhitektura i njezine komponente

ASP.Net je okvir koji se koristi za razvoj web-bazirane aplikacije. Osnovna arhitektura okvira ASP.Net prikazana je u nastavku.

Dijagram arhitekture ASP.NET-a

Arhitektura okvira.Net temelji se na sljedećim ključnim komponentama

  1. Jezik - Za .net framework postoji niz jezika. To su VB.net i C #. Oni se mogu koristiti za razvoj web aplikacija.
  2. Biblioteka - .NET Framework uključuje skup knjižnica standardnih klasa. Najčešća knjižnica koja se koristi za web aplikacije u .netu je Web knjižnica. Web knjižnica sadrži sve potrebne komponente koje se koriste za razvoj web aplikacija.
  3. Common Language Runtime - Common Language Infrastructure ili CLI je platforma ... Na toj se platformi izvršavaju mrežni programi. CLR se koristi za obavljanje ključnih aktivnosti. Aktivnosti uključuju rukovanje iznimkama i odvoz smeća.

Ispod su neke od ključnih karakteristika okvira ASP.Net

  1. Code Behind Mode - Ovo je koncept razdvajanja dizajna i koda. Izvođenjem ovog razdvajanja postaje lakše održavati aplikaciju ASP.Net. Općenita vrsta datoteke ASP.Net datoteke je aspx. Pretpostavimo da imamo web stranicu pod nazivom MyPage.aspx. Bit će još jedna datoteka pod nazivom MyPage.aspx.cs koja bi označavala kodni dio stranice. Tako Visual Studio stvara zasebne datoteke za svaku web stranicu, jednu za dizajn, a drugu za kôd.
  2. Državno upravljanje - ASP.Net ima mogućnost nadzora državnog upravljanja. HTTP je poznat kao protokol bez državljanstva. Uzmimo primjer aplikacije za košaricu. Sada, kada korisnik odluči što želi kupiti na web mjestu, pritisnite gumb za slanje.

    Aplikacija mora zapamtiti stavke koje je korisnik odabrao za kupnju. To je poznato kao pamćenje stanja aplikacije u trenutnom trenutku. HTTP je protokol bez državljanstva. Kad korisnik prijeđe na stranicu za kupnju, HTTP neće pohraniti podatke na stavke košarice. Potrebno je izvršiti dodatno kodiranje kako bi se osiguralo da se predmeti u košarici mogu prenijeti na stranicu za kupnju. Takva provedba ponekad može postati složena. Ali ASP.Net može u vaše ime upravljati državom. Tako se ASP.Net može sjetiti predmeta košarice i proslijediti ih na stranicu za kupnju.

  3. Keširanje - ASP.Net može primijeniti koncept keširanja. Ovo poboljšava izvedbu aplikacije. Predmemoriranjem se one stranice koje korisnik često traži mogu pohraniti na privremeno mjesto. Te se stranice mogu brže doći i korisniku se mogu poslati bolji odgovori. Dakle, predmemoriranje može značajno poboljšati izvedbu aplikacije.

ASP.Net je razvojni jezik koji se koristi za izradu web aplikacija. ASP.Net je dizajniran za rad sa standardnim HTTP protokolom.