Kazalo:
- Opredelitev - Kaj pomeni krmilnik za pregled modelov (MVC)?
- Techopedia razlaga krmilnik za ogled modela (MVC)
Opredelitev - Kaj pomeni krmilnik za pregled modelov (MVC)?
Model View Controller (MVC) je oblikovalski vzorec računalniške programske opreme. Šteje se pristop za razlikovanje med podatkovnim modelom, nadzorom obdelave in uporabniškim vmesnikom. Natančno loči grafični vmesnik, ki je uporabniku prikazan, od kode, ki upravlja z uporabniškimi dejanji. Cilj je zagotoviti okvir, ki uveljavlja boljše in natančnejše zasnovo.
Techopedia razlaga krmilnik za ogled modela (MVC)
MVC arhitektura pomaga razdeliti aplikacije na logične enote. Preprosto povedano, ta paradigma ločuje poslovno logiko od logike vmesnikov. Ta arhitektura naredi aplikacijo učinkovitejšo.
Model predstavlja edinstveno celoto - lahko je en sam objekt ali bolj verjetno struktura. Obstaja odnos ena do ena z entiteto in podatki predmeta. To je model, ki se odziva na zahteve, ki prihajajo s stališča glede njegovega statusa ali stanja. Na ta način obdelava podatkov poteka le v modelu, ki zagotavlja notranjo skladnost podatkov.
Pogled se uporablja za prikaz grafične vizualizacije uporabniškega vmesnika. Lahko filtrira nekatere vidike modela ali poudari druge. Predstavlja vhodne in izhodne podatke v vmesniku z uporabo različnih elementov, kot so tipke, meniji, pogovorna okna itd. Če želite videti stanje predmetnih aplikacij, pogled poizveduje model prek krmilnika.
Krmilnik zagotavlja povezavo med uporabniškim vmesnikom (pogled) in logiko obdelave aplikacij (model). Krmilnik uporablja vzorčne metode za pridobivanje informacij o aplikacijskem predmetu, za spremembo statusa predmeta in obveščanje pogleda o tej spremembi. V nekem smislu krmilnik uporabniku omogoča spremembe in ogled rezultatov.
