MVC - Conceitos

download MVC - Conceitos

of 9

Transcript of MVC - Conceitos

  • 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?