4 - Detalhando o MVC

Até agora, vimos as partes do MVC em termos gerais. Nesta seção, vamos detalhar as funções e responsabilidades das três partes do MVC:

4.1 - O Modelo

O Modelo contém o núcleo da aplicação – tanto os dados da aplicação como a funcionalidade relacionada a dados importantes. O modelo fornece procedimentos e métodos para acessar os dados.

Estes procedimentos e métodos são chamados pelo controlador em resposta a um comando do usuário. O modelo também fornece funções para acessar os dados armazenados no modelo que as visões precisam construir suas apresentações.

O modelo deve manter os dados que ele armazena atualizados, por isso deve ter mecanismos para atualizar os dados internamente e para reportar as atualizações para as visões que utilizam estes dados. Frequentemente, este mecanismo de mudanças de propagação é implementado através do padrão Publisher-Subscriber.

Copyright © 2016 AIEC.