Mi az ASP.NET? és ez az ARCHITEKTÚRA

Tartalomjegyzék:

Anonim

Mi az ASP.Net?

Az ASP.Net egy webfejlesztő platform, amelyet a Microsoft biztosít. Webalapú alkalmazások létrehozására használják. Az ASP.Net először 2002-ben jelent meg.

Az ASP.Net első telepített verziója 1.0 volt. Az ASP.Net legfrissebb 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 különféle .Net nyelveken is írhatók. Ezek közé tartozik a C #, a VB.Net és a J #. Ebben a fejezetben megismerheti a .Net keretrendszer alapvető elemeit.

Az ASP teljes formája az Active Server Pages, a .NET pedig a hálózatra engedélyezett technológiák.

ASP.NET architektúra és alkatrészei

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

ASP.NET architektúra diagram

A .Net keretrendszer architektúrája a következő kulcsfontosságú elemeken alapul

  1. Nyelv - A .net keretrendszerhez számos nyelv létezik. Ők a VB.net és a C #. Ezek felhasználhatók webalkalmazások fejlesztésére.
  2. Könyvtár - A .NET-keretrendszer szabványos osztálykönyvtárakat tartalmaz. A .net webalkalmazásokhoz leggyakrabban használt könyvtár a webkönyvtár. A webkönyvtár rendelkezik az összes szükséges komponenssel, amelyet a webes alkalmazások fejlesztéséhez használnak.
  3. Közös nyelv futásideje - A közös nyelvi infrastruktúra vagy a CLI egy platform ... A Net programokat ezen a platformon hajtják végre. A CLR kulcsfontosságú tevékenységek elvégzésére szolgál. A tevékenységek közé tartozik a kivételkezelés és a szemétszállítás.

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

  1. Code Behind Mode - Ez a tervezés és a kód szétválasztásának fogalma. Ezzel a szétválasztással könnyebbé válik az ASP.Net alkalmazás karbantartása. Az ASP.Net fájl általános fájltípusa aspx. Tegyük fel, hogy van egy weboldalunk, MyPage.aspx néven. Létezik egy másik MyPage.aspx.cs nevű fájl, amely az oldal kódrészét jelöli. Tehát a Visual Studio külön fájlokat hoz létre minden weboldalhoz, egyet a tervezési részhez, a másikat a kódhoz.
  2. State Management - ASP.Net van lehetőség, hogy ellenőrizzék az állami irányítás. A HTTP hontalan protokoll néven ismert. Vegyünk egy példát egy bevásárlókosár-alkalmazásra. Most, amikor a felhasználó eldönti, hogy mit akar vásárolni a webhelyről, megnyomja az elküldés gombot.

    Az alkalmazásnak emlékeznie kell a felhasználó által a vásárláshoz választott elemekre. Ez úgy ismert, hogy emlékezünk egy alkalmazás állapotára az aktuális időpontban. A HTTP hontalan protokoll. Amikor a felhasználó a vásárlási oldalra lép, a HTTP nem tárolja az információkat a kosár tételein. További kódolást kell végrehajtani annak biztosítására, hogy a kosár tételei továbbkerülhessenek a vásárlási oldalra. Egy ilyen megvalósítás időnként összetetté válhat. De az ASP.Net az Ön nevében végezhet állami kezelést. Tehát az ASP.Net képes megjegyezni a kosár tételeket és átadni a vásárlási oldalnak.

  3. Gyorsítótárazás - Az ASP.Net képes megvalósítani a gyorsítótár fogalmát. Ez javítja az alkalmazás teljesítményét. A gyorsítótárba helyezve azokat az oldalakat, amelyeket a felhasználó gyakran kér, ideiglenes helyen lehet tárolni. Ezeket az oldalakat gyorsabban lehet letölteni, és jobb válaszokat lehet küldeni a felhasználónak. Tehát a gyorsítótárazás jelentősen javíthatja az alkalmazás teljesítményét.

Az ASP.Net egy webalapú alkalmazások készítéséhez használt fejlesztési nyelv. Az ASP.Net a szabványos HTTP protokollal való együttműködésre készült.