logo

ASP.NET MVC oktatóanyag

Az MVC (Model-View-Controller) egy alkalmazásfejlesztési minta vagy tervezési minta, amely az alkalmazást három fő összetevőre választja szét:

  1. Modell
  2. Kilátás
  3. Vezérlő

Modell

Modell: A modell az alkalmazás része, amely megvalósítja az alkalmazás adattartományának logikáját. A modellállapot lekérésére és tárolására szolgál egy adatbázisban, például az SQL Server adatbázisban. Az alkalmazás adataitól való üzleti logikai elkülönítésre is szolgál.

python lista inicializálása

Kilátás

Kilátás: A View egy összetevő, amely az alkalmazás felhasználói felületét alkotja. Az alkalmazás weboldalainak létrehozására szolgál. Példa erre a Termékek táblázat szerkesztési nézete, amely szövegdobozokat, legördülő listákat és jelölőnégyzeteket jelenít meg a termék objektum aktuális állapota alapján.

Vezérlő

Vezérlő: A vezérlő az a komponens, amely kezeli a felhasználói interakciót. Működik a modellel, és kiválasztja a nézetet a weboldal megjelenítéséhez. Egy MVC-alkalmazásban a nézet csak információkat jelenít meg, míg a vezérlő kezeli és válaszol a felhasználói bevitelre és kérésekre.

konstruktorok java-ban

A következő kép az ASP.NET MVC tervezési mintát ábrázolja:

ASP Mvc bevezetés 1

Ez a tervezési minta egy könnyű keretrendszer, amely különféle funkciókkal, például mesteroldalakkal és tagságon alapuló hitelesítéssel van integrálva. Meghatározása a System.Web.Mvc összeszerelés.


Az ASP.NET MVC Framework előnyei

Ez a megközelítés a következő előnyökkel jár.

  • Az alkalmazás összetettségét úgy kezeli, hogy az alkalmazást modellre, nézetre és vezérlőre osztja.
  • Nem használ nézetállapotot vagy szerver alapú űrlapokat. Ez ideálissá teszi az MVC keretrendszert azoknak a fejlesztőknek, akik teljes ellenőrzést szeretnének elérni egy alkalmazás viselkedése felett.
  • Jobban támogatja a tesztvezérelt fejlesztést.
  • Alkalmas nagyszabású fejlesztői csapatokhoz és webes alkalmazásokhoz.
  • Magas fokú ellenőrzést biztosít a fejlesztő számára az alkalmazás viselkedése felett.