Publicado por: nati57 em: Março 29, 2009
Model-view-controller (MVC) é um padrão de arquitetura de software. Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afectam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout.
O model-view-controller resolve este problema através da separação das tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interacção com o utilizador, introduzindo um componente entre os dois: o Controller. MVC é usado em padrões de projeto de software, mas MVC abrange mais da arquitetura de uma aplicação do que é típico para um padrão de projeto.
Referencia: Wikipedia
Março 29, 2009 às 10:47 pm
Wikipedia
http://pt.wikipedia.org/wiki/MVC
Padrões de Projeto : O modelo MVC – Model View Controller
http://www.macoratti.net/vbn_mvc.htm
Arquitetura MVC- Revista PHP
http://www.revistaphp.com.br/artigo.php?id=50
Programando em MVC com PHP
http://www.htmlstaff.org/ver.php?id=10792
Desenvolvimento em três camadas utilizando MVC e PHP 5
http://ribafs.org/outros/Padroes/MVC/mvc-php5.pdf
MVC em PHP com Smarty – Parte 1 e 2
http://imasters.uol.com.br/artigo/5399/php/mvc_em_php_com_smarty_-_parte_1/