logo

Výukový program ASP.NET MVC

MVC (Model-View-Controller) je vzor vývoje aplikace nebo návrhový vzor, ​​který rozděluje aplikaci do tří hlavních komponent:

  1. Modelka
  2. Pohled
  3. Ovladač

Modelka

Modelka: Model je část aplikace, která implementuje logiku pro datovou doménu aplikace. Používá se k načtení a uložení stavu modelu v databázi, jako je databáze SQL Server. Používá se také pro oddělení obchodní logiky od dat v aplikaci.

centrování obrázků v css

Pohled

Pohled: Pohled je komponenta, která tvoří uživatelské rozhraní aplikace. Slouží k vytváření webových stránek pro aplikaci. Příkladem může být zobrazení pro úpravy tabulky Produkty, které zobrazuje textová pole, rozevírací seznamy a zaškrtávací políčka podle aktuálního stavu objektu Produkt.

Ovladač

Ovladač: Řadič je komponenta, která zajišťuje interakci uživatele. Pracuje s modelem a vybírá pohled pro vykreslení webové stránky. V aplikaci MVC pohled pouze zobrazuje informace, zatímco kontrolér zpracovává a odpovídá na uživatelské vstupy a požadavky.

Následující obrázek představuje návrhový vzor ASP.NET MVC:

heapify třídit
Úvod do ASP Mvc 1

Tento návrhový vzor je lehký rámec, který je integrován s různými funkcemi, jako jsou hlavní stránky a ověřování založené na členství. Je definován v System.Web.Mvc shromáždění.


Výhody ASP.NET MVC Framework

Tento přístup poskytuje následující výhody.

  • Spravuje složitost aplikací rozdělením aplikace na model, pohled a ovladač.
  • Nepoužívá stav zobrazení ani formuláře založené na serveru. Díky tomu je framework MVC ideální pro vývojáře, kteří chtějí plnou kontrolu nad chováním aplikace.
  • Poskytuje lepší podporu pro vývoj řízený testováním.
  • Je vhodný pro velké vývojářské týmy a webové aplikace.
  • Poskytuje vývojářům vysoký stupeň kontroly nad chováním aplikace.