Itthon Fejlesztés Mi a modell nézet-vezérlő (mvc)? - meghatározás a techopedia alapján

Mi a modell nézet-vezérlő (mvc)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Model View Controller (MVC)?

A Model View Controller (MVC) egy számítógépes szoftver tervezési mintája. Ez megközelítésnek tekinthető az adatmodell, a feldolgozási vezérlés és a felhasználói felület közötti különbségtétel szempontjából. A felhasználó számára megjelenített grafikus felületet szépen elválasztja a felhasználói műveleteket kezelő kódtól. A cél olyan keret létrehozása, amely jobb és pontosabb tervezést valósít meg.

A Techopedia magyarázza a Model View Controller (MVC) modellt

Az MVC architektúra segíti az alkalmazások logikai egységekre történő felosztását. Egyszerűen fogalmazva, ez a paradigma elválasztja az üzleti logikát az interfész logikától. Ez az architektúra hatékonyabbá teszi az alkalmazást.


A modell egyedi entitást képvisel - lehet egyetlen objektum vagy valószínűbb egy struktúra. Van egy-egy kapcsolat az entitás és az objektum adataival. Ez a modell válaszol az állapotáról vagy állapotáról szóló nézetből származó kérésekre. Ilyen módon az adatok feldolgozása csak a modellben zajlik, amely biztosítja az adatok belső konzisztenciáját.


A nézet a felhasználói felület grafikus megjelenítésének bemutatására szolgál. Ki tudja szűrni a modell egyes aspektusait, vagy másokat kiemelhet. Ez egy interfész bemeneti és kimeneti adatait reprezentálja különféle elemek, például nyomógombok, menük, párbeszédpanelek stb. Felhasználásával. Az alkalmazásobjektumok állapotának megtekintéséhez a nézetet a modell a vezérlőn keresztül lekérdezi.


A vezérlő biztosítja a kapcsolatot a felhasználói felület (nézet) és az alkalmazásfeldolgozási logika (modell) között. A vezérlő a modell módszereket használja az alkalmazásobjektummal kapcsolatos információk beolvasására, az objektum állapotának megváltoztatására és a nézet tájékoztatására erről a változásról. Bizonyos értelemben a vezérlő lehetővé teszi a felhasználó számára a változtatások elvégzését és az eredmények megtekintését.

Mi a modell nézet-vezérlő (mvc)? - meghatározás a techopedia alapján