Mine sisu juurde

Model-View-Controller

Allikas: Vikipeedia
Redaktsioon seisuga 27. august 2016, kell 11:15 kasutajalt Cassini120 (arutelu | kaastöö)

Model–view–controller (MVC) on tarkvara arhitektuurimuster, mis jagab tarkvararakenduse kolmeks omavahel seotud osaks. Traditsiooniliselt on seda kasutatud graafiliste kasutajaliideste (GUI) loomiseks. Samuti on MVC saanud väga populaarseks veebirakenduste loomisel.

Komponendid

Mudel (Model) talletab info, mis on saadud kontrolleri käskluste järgi ning mida kuvatakse vaate abil. Mudel haldab otseselt infot, loogikat ning rakenduse reegleid

Vaade (View) on info esitlus, näiteks diagramm või tabel. Ühe info esitelmiseks võib kasutada mitut erinevat vaadet.

Kontroller (Controller) võtab sisendina sisse info ning muudab selle käsklusteks mudeli või vaate jaoks.[1]

Viited