patrón modelo vista controlador
MODELO-VISTA-CONTROLADOR
JOSE EMMANUEL HERNANDEZ
MEXICANO
EL PATRON MVC
Historia
• Descrito por primera vez en 1979 para Smalltalk
SU UTILIZACION
Utilizado en múltiplesframeworks
• Java Swing
• Java Enterprise Edition (J2EE)
• XForms (Formato XML estándar del W3C para la especificación de un
modelo de proceso de datos XML e interfaces de usuario como
formulariosweb)
• GTK+ (escrito en C, toolkit creado por Gnome para construir
aplicaciones gráficas, inicialmente para el sistema X Window)
• ASP.NET MVC Framework (Microsoft)
• Google Web Toolkit (GWT,para crear aplicaciones Ajax con Java)
• Apache Struts (framework para aplicaciones web J2EE)
• Ruby on Rails (framework para aplicaciones web con Ruby)
• Etc., etc., etc.
Framework
• En eldesarrollo de software, un framework o infraestructura digital, es una estructura conceptual y
tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que
puedeservir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte
de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar adesarrollar y unir los diferentes componentes de un proyecto.
Modelo
• Este miembro del controlador maneja las operaciones lógicas, y de manejo de información (previamente
enviada por su ancestro), pararesultar de una forma explicable y sin titubeos.
Vista
• Al final, a este miembro de la familia le corresponde dibujar, o expresar la última forma de los datos: la
interfaz gráfica que interactúacon el usuario final del programa (GUI). Después de todo, a este miembro
le toca evidenciar la información obtenida hasta hacerla llegar al controlador.
Controlador
• Con este apartado podemoscontrolar el acceso (incluso todo) a nuestra aplicación, y esto puede incluir:
archivos, scripts, y/o programas; cualquier tipo de información que permita la interfaz. Así, podremos
diversificar...
Regístrate para leer el documento completo.