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 Behind Mode – 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 rendelkezik az államigazgatás ellenőrzésének lehetőségével. A HTTP állapot nélküli protokollként ismert. Vegyünk egy példát egy bevásárlókosár alkalmazásra. Most, amikor a felhasználó eldönti, hogy mit szeretne vásárolni a webhelyről, megnyomja a küldés gombot. Az alkalmazásnak emlékeznie kell a felhasználó által a vásárláshoz kiválasztott tételekre. Ezt úgy nevezik, hogy emlékszik egy alkalmazás állapotára egy adott időpontban. A HTTP á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ételeire vonatkozó információkat. További kódolást kell végezni annak biztosítása érdekében, hogy a kosár tételeit tovább lehessen vinni a vásárlási oldalra. Egy ilyen megvalósítás időnként bonyolulttá válhat. De az ASP.Net elvégezheti az állami kezelést az Ön nevében. Így az ASP.Net meg tudja jegyezni a kosár tételeit, és átadja 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.