MVC Framework – Introduction (Svenska)
Model-View-Controller (MVC) är ett arkitektoniskt mönster som separerar en applikation i tre huvud logiska komponenter: modellen, vyn, vyn, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, bilden, och styrenheten. Var och en av dessa komponenter är byggda för att hantera specifika utvecklingsaspekter av en applikation. MVC är en av de mest använda branschstandard webbutveckling ram för att skapa skalbara och utbyggbara projekt.,
MVC −komponenter
Följande är komponenterna i MVC-
Modell
Modellkomponenten motsvarar all datarelaterad logik som användaren arbetar med. Detta kan representera antingen de data som överförs mellan vyn och registeransvariga komponenter eller andra affärslogikrelaterade data. Ett kundobjekt hämtar till exempel kundinformationen från databasen, manipulerar den och uppdaterar den till databasen eller använder den för att återge data.,
Visa
Visningskomponenten används för all UI-logik i programmet. Kundvyn kommer till exempel att innehålla alla UI-komponenter som textrutor, dropdowns etc. att den slutliga användaren interagerar med.
Controller
Controllers fungerar som ett gränssnitt mellan modell-och Visningskomponenter för att bearbeta all affärslogik och inkommande förfrågningar, manipulera data med Modellkomponenten och interagera med vyerna för att göra slutresultatet., Till exempel, kundkontrollanten kommer att hantera alla interaktioner och ingångar från Kundvyn och uppdatera databasen med hjälp av Kundmodellen. Samma controller kommer att användas för att visa kunddata.
ASP.NET MVC
ASP.NET stöder tre stora utvecklingsmodeller: webbsidor, webbformulär och MVC (Model View Controller). ASP.NET MVC framework är en lätt, mycket testbar presentation ram som är integrerad med den befintliga ASP.NET funktioner, såsom huvudsidor, autentisering, etc. Inom. Net definieras denna ram i systemet.Webb.MVC montering., Den senaste versionen av MVC Framework är 5.0. Vi använder Visual Studio för att skapa ASP.NET MVC-program som kan läggas till som en mall i Visual Studio.
ASP.NET MVC funktioner
ASP.NET MVC ger följande funktioner −
-
idealisk för att utveckla komplexa men lätta applikationer.
-
ger en utbyggbar och pluggbar ram, som lätt kan bytas ut och anpassas. Om du till exempel inte vill använda den inbyggda rakhyveln eller ASPX-Visningsmotorn kan du använda andra tredjepartsmotorer eller till och med anpassa de befintliga.,
-
använder den komponentbaserade designen av programmet genom att logiskt dela det i Modell -, vy-och kontrollkomponenter. Detta gör det möjligt för utvecklarna att hantera komplexiteten i storskaliga projekt och arbeta med enskilda komponenter.
-
MVC-strukturen förbättrar testdriven utveckling och testabilitet i programmet, eftersom alla komponenter kan utformas gränssnitt-baserade och testas med hjälp av mock objekt. Därför, ASP.NET MVC Framework är idealisk för projekt med stort team av webbutvecklare.
-
stöder alla befintliga stora ASP.,NETTOFUNKTIONER, såsom auktorisering och autentisering, huvudsidor, databindning, användarkontroller, medlemskap, ASP.NET Routing, etc.
-
använder inte begreppet Visningstillstånd (som finns i ASP.NET). detta hjälper till att bygga applikationer, som är lätta och ger full kontroll till utvecklarna.
således kan du överväga MVC ramverk som en viktig ram byggd ovanpå ASP.NET ger en stor uppsättning extra funktionalitet med fokus på komponentbaserad utveckling och testning.,
Leave a Reply