==== 07. Welke rollen worden onderscheiden in MVC-architectuur? ==== Er worden drie rollen onderscheiden, te weten: * het **Model**, de kernapplicatiefunctionaliteit (//gegevens, operaties, services//) * de **View**, een presentatie (bijvoorbeeld via GUI of webpagina) van gegevens uit het model * de **Controller**, de verwerking van input uit de buitenwereld voor een bepaalde view \\ Een view en een controller vormen samen de "User Interface" voor een model.\\ \\ Het MVC-model is een breed gedragen software pattern welke veel gebruikt wordt in combinatie met het J2EE framework, .NET en andere ontwikkelplatformen.