logo

Výukový program ASP.NET MVC

MVC (Model-View-Controller) je vzor vývoja aplikácie alebo vzor návrhu, ktorý rozdeľuje aplikáciu na tri hlavné komponenty:

  1. Model
  2. vyhliadka
  3. Ovládač

Model

Model: Model je časť aplikácie, ktorá implementuje logiku pre dátovú doménu aplikácie. Používa sa na načítanie a ukladanie stavu modelu v databáze, ako je databáza SQL Server. Používa sa tiež na oddelenie obchodnej logiky od údajov v aplikácii.

vzorový kód java

vyhliadka

Vyhliadka: View je komponent, ktorý tvorí používateľské rozhranie aplikácie. Používa sa na vytváranie webových stránok pre aplikáciu. Príkladom môže byť zobrazenie na úpravu tabuľky Produkty, ktoré zobrazuje textové polia, rozbaľovacie zoznamy a začiarkavacie políčka na základe aktuálneho stavu objektu Produkt.

Ovládač

Ovládač: Ovládač je komponent, ktorý sa stará o interakciu používateľa. Pracuje s modelom a vyberá zobrazenie na vykreslenie webovej stránky. V aplikácii MVC zobrazenie zobrazuje iba informácie, zatiaľ čo ovládač spracováva a odpovedá na vstup a požiadavky používateľa.

svm

Nasledujúci obrázok predstavuje návrhový vzor ASP.NET MVC:

Úvod do ASP Mvc 1

Tento dizajnový vzor je ľahký rámec, ktorý je integrovaný s rôznymi funkciami, ako sú hlavné stránky a overovanie založené na členstve. Je definovaný v System.Web.Mvc zhromaždenie.


Výhody ASP.NET MVC Framework

Tento prístup poskytuje nasledujúce výhody.

  • Riadi zložitosť aplikácie rozdelením aplikácie na model, pohľad a ovládač.
  • Nepoužíva stav zobrazenia ani formuláre založené na serveri. Vďaka tomu je rámec MVC ideálny pre vývojárov, ktorí chcú plnú kontrolu nad správaním aplikácie.
  • Poskytuje lepšiu podporu pre vývoj riadený testami.
  • Je vhodný pre veľké vývojárske tímy a webové aplikácie.
  • Poskytuje vývojárovi vysoký stupeň kontroly nad správaním aplikácie.