zde se dozvíte přehled architektury MVC.
architektonický vzor MVC existuje již dlouhou dobu v softwarovém inženýrství. Většina všech jazyků používá MVC s mírnou variací, ale koncepčně zůstává stejná.
pojďme pochopit architekturu MVC podporovanou v ASP.NET.
MVC je zkratka pro Model, View a Controller. MVC odděluje aplikaci do tří komponent-Model, pohled a řadič.
Model: Model představuje tvar dat. Třída v C# se používá k popisu modelu., Modelové objekty ukládají data načtená z databáze.
Model představuje data.
pohled: pohled v MVC je uživatelské rozhraní. Zobrazit data zobrazení modelu pro uživatele a také jim umožňuje jejich úpravu. Zobrazit v ASP.NET MVC je HTML, CSS a některé speciální syntaxe (Razor syntaxe), která usnadňuje komunikaci s modelem a řadičem.
View je uživatelské rozhraní.
Controller: regulátor zpracovává požadavek uživatele. Uživatel obvykle používá zobrazení a vyvolává požadavek HTTP, který bude řešen ovladačem., Správce zpracuje požadavek a vrátí příslušný pohled jako odpověď.
Controller je správce požadavků.
následující obrázek ilustruje interakci mezi modelem, pohledem a ovladačem.
následující obrázek znázorňuje tok žádost uživatele v ASP.NET MVC.,
Jako na obrázku výše, když uživatel zadá adresu URL v prohlížeči, přejde na webový server a odešle do řadiče. Řadič provede související zobrazení a modely pro tento požadavek a vytvoří odpověď a odešle ji zpět do prohlížeče.
- MVC znamená Model, pohled a regulátor.
- Model představuje data
- View je uživatelské rozhraní.,
- Controller je popisovač požadavků.