Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion MVC
Introduccion MVC
Modelo-Vista-Controlador
MVC es un patrn de diseo orientado a objetos. Fue desarrollado en el Centro de Investigaciones Xerox Palo Alto a finales de los aos setenta.
Diagrama de MVC
El Modelo
El modelo es la porcin que implementa la Lgica del Negocio. Se le suele llamar el modelo porque representa objetos y sus interacciones del mundo real.
La vista
Las vistas son las porciones de la aplicacin MVC que presentan salida al usuario. La salida ms comn para aplicaciones web es el HTML. Podran ser otras.
El controlador
El controlador es el corazn de la aplicacin MVC. Este componente es el objeto que debera estar pendiente de las solicitudes HTTP hechas por el usuario. El controlador generalmente crea instancias de los modelos y utiliza mtodos de esos modelos para conseguir los datos que se presentan a los usuarios, envindolos a la vista correspondiente.
Un ejemplo de aplicacin
Creacin de un blog con Ruby on Rails.
Links
CakePHP CodeIgniter ::phpPatterns() Ambivalence Eocene php.MVC phpPatterns() MVC2 Phrame