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ó.

A.Net keretrendszer architektúrája a következő kulcskomponenseken alapul
- 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.
- 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.
- 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
- 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.
- Á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.
- 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.
