itt megtudhatja az MVC architektúra áttekintését.
az MVC építészeti mintája már régóta létezik a szoftverfejlesztésben. A legtöbb nyelv az MVC-t használja enyhe variációval, de fogalmilag ugyanaz marad.
értsük meg a támogatott MVC architektúrát ASP.NET.
MVC jelentése modell, nézet, vezérlő. Az MVC egy alkalmazást három komponensre választ-modellre, nézetre és vezérlőre.
modell: a modell az adatok alakját jelöli. A C# osztály egy modell leírására szolgál., A modellobjektumok az adatbázisból lekért adatokat tárolják.
modell képviseli az adatokat.
nézet: nézet MVC egy felhasználói felület. A megjelenítési modell adatainak megtekintése a felhasználó számára, valamint lehetővé teszi azok módosítását. Nézet itt ASP.NET MVC HTML, CSS, és néhány speciális szintaxis (Razor syntax), amely megkönnyíti a kommunikációt a modell és a vezérlő.
A nézet a felhasználói felület.
vezérlő: a vezérlő kezeli a felhasználói kérést. A felhasználó általában a nézetet használja, és egy HTTP kérést emel fel, amelyet a vezérlő kezel., Az Adatkezelő feldolgozza a kérést, majd válaszként visszaadja a megfelelő nézetet.
A vezérlő a kéréskezelő.
az alábbi ábra szemlélteti a modell, a Nézet és a vezérlő közötti kölcsönhatást.
a következő ábra szemlélteti a felhasználó kérésének áramlását ASP.NET MVC.,
a fenti ábra szerint, amikor a felhasználó belép egy URL-t a böngészőben, akkor a webszerverre kerül, és egy vezérlőhöz kerül. A vezérlő végrehajtja a kéréshez kapcsolódó nézeteket és modelleket, majd létrehozza a választ, majd visszaküldi a böngészőnek.
- MVC jelentése modell, nézet és vezérlő.
- a modell az adatokat jelöli
- a nézet a felhasználói felület.,
- a vezérlő a kéréskezelő.