Model–view–controller

Iz Wikipedije, slobodne enciklopedije
Jump to navigation Jump to search
MVC koncept. Puna crta prikazuje direktnu povezanost dok isprekidana prikazuje indirektnu povezanost kroz promatrača

Model–View–Controller (MVC) je naziv koji se često koristi u softverskom inženjeringu. Namjenjen je izoliranju programske logike (business logic) od ulaza (input) i prezentacijskog djela, omogućava nezavisan razvoj, testiranje i održavanje određene aplikacije.


Opis[uredi - уреди | uredi izvor]

MVC se sastoji od

Model
predstavlja podatke određene aplikacije
View
prikazuje prezentaciju predhodno modeliranih podataka
Controller
barata korisničkim zahtjevima