Mi az ASP.NET? és ez ÉPÍTÉSZET

Mi az ASP.Net?

Az ASP.Net egy webfejlesztő platform, amelyet a Microsoft. Web alapú alkalmazások létrehozására szolgál. Az ASP.Net először 2002-ben jelent meg.

Az ASP.Net első telepített verziója 1.0 volt. Az ASP.Net legújabb verziója a 4.6. Az ASP.Net a HTTP protokollal való együttműködésre készült. Ez az összes webalkalmazásban használt szabványos protokoll.

Az ASP.Net alkalmazások számos .Net nyelven is írhatók. Ide tartozik a C#, a VB.Net és a J#. Ebben a fejezetben a .Net keretrendszer néhány alapvető alapját fogjuk látni.

Az ASP teljes formája az Active Server Pages, a .NET pedig a Network Enabled Technologies.

ASP.NET Architectúra és komponensei

Az ASP.Net egy keretrendszer, amelyet web alapú alkalmazások fejlesztésére használnak. Az ASP.Net keretrendszer alapvető architektúrája az alábbiak szerint látható.

ASP.NET Architectúra és komponensei
ASP.NET Architecture diagram

A.Net keretrendszer architektúrája a következő kulcskomponenseken alapul

  1. Nyelv – Számos nyelv létezik a .net framework számára. Ezek a VB.net és C#. Ezek felhasználhatók webes alkalmazások fejlesztésére.
  2. könyvtár – A .NET-keretrendszer szabványos osztálykönyvtárakat tartalmaz. A webes alkalmazásokhoz használt legáltalánosabb könyvtár a .net-ben a webkönyvtár. A webkönyvtár minden szükséges összetevővel rendelkezik a.Net web alapú alkalmazások fejlesztéséhez.
  3. Közös nyelv futási idő – A Common Language Infrastructure vagy CLI egy platform. A .Net programok ezen a platformon futnak. A CLR kulcsfontosságú tevékenységek elvégzésére szolgál. Tevékenységei közé tartozik a kivételkezelés és a szemétgyűjtés.

Az alábbiakban bemutatjuk az ASP.Net keretrendszer néhány fő jellemzőjét

  1. Code Mögötti mód – Ez a tervezés és a kód szétválasztásának fogalma. Ezzel az elválasztással könnyebben karbantartható a ASP.Net alkalmazás. Az ASP.Net fájlok általános fájltípusa aspx. Tegyük fel, hogy van egy MyPage.aspx nevű weboldalunk. Lesz egy másik fájl MyPage.aspx.cs néven, amely az oldal kódrészét jelöli. A Visual Studio tehát minden weboldalhoz külön fájlokat hoz létre, az egyiket a tervezési részhez, a másikat a kódhoz.
  2. Államigazgatás – Az ASP.Net képes az állapotkezelés vezérlésére. A HTTP állapot nélküli protokollként ismert. Vegyünk egy példát egy üzletreping kosár alkalmazás. Most, amikor egy felhasználó eldönti, hogy mit szeretne vásárolni az oldalról, megnyomja a küldés gombot. Az alkalmazásnak meg kell jegyeznie a felhasználó által a vásárláshoz kiválasztott tételeket. Ezt úgy nevezik, hogy megjegyzi az alkalmazás állapotát egy adott időpontban. A HTTP egy állapot nélküli protokoll. Amikor a felhasználó a vásárlási oldalra lép, a HTTP nem tárolja a kosár tételeinek adatait. További kódolásra van szükség annak biztosításához, hogy a kosár tételei átvihetők legyenek a vásárlási oldalra. Egy ilyen megvalósítás időnként bonyolulttá válhat. Az ASP.Net azonban elvégezheti az állapotkezelést a nevedben. Így az ASP.Net megjegyezheti a kosár tételeit, és átadhatja azokat a vásárlási oldalnak.
  3. gyorsítótárral – Az ASP.Net megvalósíthatja a gyorsítótárazás koncepcióját. Ez javítja az alkalmazás teljesítményét. A gyorsítótárazással a felhasználó által gyakran kért oldalak ideiglenes helyen tárolhatók. Ezek az oldalak gyorsabban visszakereshetők, és jobb válaszok küldhetők a felhasználónak. Így a gyorsítótárazás jelentősen javíthatja az alkalmazások teljesítményét.

Az ASP.Net egy webalapú alkalmazások létrehozására használt fejlesztői nyelv. Az ASP.Net a szabványos HTTP protokollal való együttműködésre készült.

Foglald össze ezt a bejegyzést a következőképpen: