A Modell-Nézet-Vezérlő (MVC) egy építészeti minta, amely elválasztja a kérelmet a három fő logikai összetevők: a modell, a kilátás, a vezérlő. Ezen komponensek mindegyike úgy van kialakítva, hogy kezelje az alkalmazás konkrét fejlesztési aspektusait. Az MVC az egyik leggyakrabban használt iparági szabványú webfejlesztési keretrendszer skálázható és bővíthető projektek létrehozására.,
MVC komponensek
a következők az MVC −
modell
a Modellkomponens megfelel a felhasználó által használt összes adathoz kapcsolódó logikának. Ez jelentheti a Nézet és a vezérlőelemek között továbbított adatokat, vagy bármely más üzleti logikával kapcsolatos adatot. Például egy Ügyfélobjektum lekéri az ügyféladatokat az adatbázisból, manipulálja, frissíti az adatokat az adatbázisba, vagy felhasználja az adatok megjelenítésére.,
nézet
a Nézet komponenst az alkalmazás összes UI logikájához használják. Például az ügyfél nézet tartalmazza az összes felhasználói felület összetevőt, például szövegdobozokat, legördülő listákat stb. hogy a végső felhasználó kölcsönhatásba lép.
Controller
A vezérlők interfészként működnek a Model and View components között, hogy feldolgozzák az összes üzleti logikát és bejövő kérést, manipulálják az adatokat a Modellkomponens segítségével, és kölcsönhatásba lépnek a nézetekkel a végső kimenet megjelenítéséhez., Például az ügyfélvezérlő kezeli az ügyfél Nézet Összes interakcióját és bemenetét, majd az adatbázist az Ügyfélmodell segítségével frissíti. Ugyanez az adatkezelő fogja használni, hogy megtekinthesse az ügyfél adatait.
ASP.NET MVC
ASP.NET három fő fejlesztési modellt támogat: weblapokat, webes űrlapokat és MVC-T (Model View Controller). ASP.NET az MVC framework egy könnyű, nagyon tesztelhető prezentációs keretrendszer, amely integrálva van a meglévőkkel ASP.NET jellemzők, például mester oldalak, hitelesítés stb. A. net-en belül ez a keretrendszer a rendszerben van definiálva.Web.Mvc szerelvény., Az MVC keretrendszer legújabb verziója az 5.0. A Visual Studio segítségével hozunk létre ASP.NET MVC alkalmazások, amelyek hozzá lehet adni, mint egy sablon Visual Studio.
ASP.NET MVC jellemzők
ASP.NET az MVC a következő funkciókat biztosítja −
-
ideális komplex, de könnyű alkalmazások fejlesztéséhez.
-
nyújt egy bővíthető és dugaszolható keretrendszer, amely könnyen cserélhető és testre szabható. Például, ha nem kívánja használni a beépített Razor vagy ASPX View motort, akkor használhat bármely más harmadik féltől származó nézetmotort, vagy akár testreszabhatja a meglévőket.,
-
az alkalmazás komponens alapú kialakítását használja úgy, hogy logikusan modell, nézet és vezérlő komponensekre osztja. Ez lehetővé teszi a fejlesztők számára, hogy kezeljék a nagyszabású projektek összetettségét, valamint az egyes komponenseken dolgozzanak.
-
az MVC struktúra növeli az alkalmazás tesztvezérelt fejlesztését és tesztelhetőségét, mivel az összes komponens interfészalapú, próbaobjektumokkal tesztelhető. Ezért, ASP.NET MVC Framework ideális projektek nagy csapat web fejlesztők.
-
támogatja az összes létező hatalmas ASP.,Nettó funkciók, mint például engedélyezés és hitelesítés, Mesteroldalak, Adatkötés, felhasználói vezérlők, tagságok, ASP.NET útvonalválasztás stb.
-
nem használja a Nézetállapot fogalmát (amely jelen van ASP.NET). ez segít az épület alkalmazások, amelyek könnyű, és ad teljes ellenőrzést a fejlesztők.
így az MVC keretrendszert tekintheti a ASP.NET egy nagy sor hozzáadott funkcionalitás összpontosító komponens alapú fejlesztés, tesztelés.,
Leave a Reply