Преглед садржаја:
Дефиниција - Шта значи контролер модела (МВЦ)?
Модел Виев Цонтроллер (МВЦ) је образац дизајна рачунарског софтвера. Може се сматрати приступом за разликовање модела података, контроле обраде и корисничког интерфејса. Уредно раздваја графичко сучеље које се кориснику приказује од кода који управља радњама корисника. Циљ је обезбедити оквир који намеће бољи и тачнији дизајн.
Тецхопедиа објашњава контролер модела (МВЦ)
МВЦ архитектура помаже у подјели апликација на логичке јединице. Једноставно речено, ова парадигма одваја пословну логику од логике интерфејса. Оваква архитектура чини апликацију ефикаснијом.
Модел представља јединствен ентитет - то би могао бити појединачни објект или вјероватно структура. Постоји однос један на један са ентитетом и подацима објекта. То је модел који одговара на захтеве који долазе са становишта у погледу његовог статуса или стања. На овај се начин обрада података одвија само у моделу који осигурава унутрашњу конзистентност података.
Поглед се користи да представи графичку визуализацију корисничког интерфејса. Могло би да филтрира неке аспекте модела или да истакне друге. Представља улазне и излазне податке у интерфејсу помоћу различитих елемената као што су тастери, менији, дијалошки оквири итд. Да бисте видели статус предмета апликације, поглед пита модел преко контролера.
Управљач пружа везу између корисничког интерфејса (приказа) и логике за обраду апликације (модел). Управљач користи методе модела за дохваћање информација о апликацијском објекту, за промену статуса објекта и за информисање погледа о овој промени. У одређеном смислу контролер омогућава кориснику да унесе промене и види резултате.