Bem Vindo
Esta página de internet é elaborada por alunos da UTAD do curso Informática, servirá de apoio para a Arquitectura MVC (Model-View-Controller).Qualquer dúvida relacionada com este assunto encontra-se á vossa disposição o Fórum http://mvcpattern.highforum.net/
Apresentação do conteúdo deste trabalho
- Definição sobre MVC
- Esquemas(Diagramas)
- Linguagens envolvidas
- Exemplos
- Links úteis
Model-View-Controller
MVC (Model-View-Controller)é um modelo padrão usado em engenharia de software. No complexo das aplicações informáticas que apresentam grande quantidade de dados para o utilizador, muitas vezes um desejo de separar os dados (Modelo) e de interface do utilizador (View) a que diz respeito, de modo que as mudanças para a interface do utilizador não tenham impacto na manipulação de dados, e que os dados possam ser reorganizados, sem alterar a interface do utilizador. O Model-View-Controller design padrão resolve este problema, dissociando o acesso aos dados e lógica empresarial a partir da apresentação dos dados e interação do utilizador, através da introdução de um elemento intermediário: o Controller.
Traduzido livremente para Modelo-Visão-Controlador, consiste num modelo de programação em três camadas mais baseado nos padrões da arquitectura de software do que propriamente na engenharia de software, caso se pretenda separar as devidas camadas do Modelo que representa os objetos ou dados de uma aplicação. O View é a representação deste modelo em formato gráfico para o utilizador, com interface apropriada para a entrada de informações. O Controlador, por sua vez, implementa a interatividade, através do processamento das ações tomadas pelo utilizador e actualização do modelo.