Através o MVC, o primeiro passo é ter um Controlador. Esta classe é responsável por receber as requisições do navegador e toma a decisão do que deve ocorrer com base nas requisições recebidas.

Caso estas requisições estejam relacionadas de alguma forma com os dados, o controlador aciona o Modelo, que fará a interação com o Banco de dados e resolverá toda a regra de negócio relacionada com o dado em questão e então retornará para o controlador.

Assim que o controlador estiver com todas as informações de retorno para o Navegador, ele acionará a visão. A visão tomará a decisão de que HTML, CSS e JavaScript deverá ser utilizado para apresentar as informações para o Navegador.

Temos, portanto, três componentes diferentes para tratar nossa interação com o Navegador, onde o Controlador trata as decisões, o Modelo trata os dados e a visão trata a apresentação. Com isso, nossa figura ficaria assim:

Desta forma, teremos o código separado nas partes corretas.

Copyright © 2016 AIEC.