logo

ASP.NET MVC pamoka

MVC (Model-View-Controller) yra taikomųjų programų kūrimo modelis arba dizaino modelis, kuris padalija programą į tris pagrindinius komponentus:

  1. Modelis
  2. Žiūrėti
  3. Valdiklis

Modelis

Modelis: Modelis yra programos dalis, kuri įgyvendina programos duomenų srities logiką. Jis naudojamas modelio būsenai gauti ir saugoti duomenų bazėje, pvz., SQL serverio duomenų bazėje. Jis taip pat naudojamas verslo logikos atskyrimui nuo programos duomenų.

kas yra klasterizacija

Žiūrėti

Žiūrėti: Rodinys yra komponentas, sudarantis programos vartotojo sąsają. Jis naudojamas kuriant programos tinklalapius. Pavyzdys galėtų būti produktų lentelės redagavimo rodinys, kuriame rodomi teksto laukeliai, išskleidžiamieji sąrašai ir žymės langeliai pagal esamą produkto objekto būseną.

Valdiklis

Valdiklis: Valdiklis yra komponentas, valdantis vartotojo sąveiką. Jis veikia su modeliu ir pasirenka rodinį, kad būtų pateiktas tinklalapis. MVC programoje rodinyje rodoma tik informacija, o valdiklis tvarko ir reaguoja į vartotojo įvestį ir užklausas.

Šis paveikslėlis vaizduoja ASP.NET MVC dizaino modelį:

nuskaityti.nextstring java
ASP Mvc įvadas 1

Šis dizaino modelis yra lengva struktūra, kuri yra integruota su įvairiomis funkcijomis, tokiomis kaip puslapiai ir naryste pagrįstas autentifikavimas. Jis apibrėžtas System.Web.Mvc surinkimas.


ASP.NET MVC Framework privalumai

Šis metodas suteikia šiuos privalumus.

  • Jis valdo programos sudėtingumą, padalydamas programą į modelį, rodinį ir valdiklį.
  • Jame nenaudojamos rodinio būsenos ar serverio formos. Dėl to MVC sistema idealiai tinka kūrėjams, kurie nori visiškai kontroliuoti programos veikimą.
  • Tai geriau palaiko bandymais pagrįstą plėtrą.
  • Tai tinka didelės apimties kūrėjų komandai ir žiniatinklio programoms.
  • Tai suteikia kūrėjui aukštą programos veikimo kontrolę.