4.4 - Trabalhando em conjunto

Vimos o objetivo de cada parte do MVC, agora vamos ver como cada parte trabalha em conjunto para atingir o objetivo da aplicação.

Vamos imaginar uma página web, esta página interage com o usuário através de um navegador web. Então, temos um desenho como o da figura a seguir:

Esta é uma visão simplificada, pois esta página pode conter uma infinidade de códigos, fazer uma série de decisões e ainda retornar informações para o navegador. Pode até mesmo interagir com o banco de dados para obter informações relevantes para o usuário. Desta forma, nosso desenho ficaria como a figura abaixo:

Você, como arquiteto de software, questiona se ao invés de ter uma única página com todo este código não seria melhor separar as responsabilidades. Mas, como isso pode ser feito?

Vejamos a seguir.

Copyright © 2016 AIEC.