Upload
nelma-antonio
View
225
Download
0
Embed Size (px)
Citation preview
7/25/2019 MVC - Conceitos
1/9
MVC Model
View ControllerEng. Dodo Pedro
7/25/2019 MVC - Conceitos
2/9
Conceitos O que ?
7/25/2019 MVC - Conceitos
3/9
MVC
um modelo de desenvolvimento de Softwaactualmente considerado uma arquitercturutili!ada na Engen"aria de Software. # modl$gica da interface do usu%rio, permitindodesenvolver, editar e testar separadamenteparte.
# padro &'C foi descrito pela primeira ve!
por +rgve -eensaug, que tra/al"ava, na 0P2-C.
7/25/2019 MVC - Conceitos
4/9
Model usado para de3nir e gerenciar o dom4nio d
informa5o e noti3car o/servadores so/re mnos dados. Ele 6 uma representa5o detal"ainforma5o que a aplica5o opera.
7/25/2019 MVC - Conceitos
5/9
View 2presenta o modelo num formato adequado
utili!ador, na sa4da de dados, e diferentes vpodem e1istir para um mesmo modelo, paradiferentes prop$sitos.
7/25/2019 MVC - Conceitos
6/9
Controller
-ece/e a entrada de dados e inicia a resposutili!ador ao invocar o/8ectos do modelo, e uma viso /aseada na entrada. Ele tam/6mrespons%vel pela valida5o e 3ltragem da edados.
7/25/2019 MVC - Conceitos
7/9
Exemploprtico
# controlador rece/e uma entrada 9E+:P#Susu%rio digitou l% na ;-< ou atrav6s de um
enviou esses dados do formul%rio ap$s o clicinser5o da ;-
7/25/2019 MVC - Conceitos
8/9
Exemploprtico
7/25/2019 MVC - Conceitos
9/9
>im #/rigado?