modelo vista controlador
Controlador (MVC)
Presentado por :
Víctor Montealegre
German Niño
Es un patrón de arquitectura de software que
separa los datos de una aplicación, la interfaz
de usuario, y la lógicade control en tres
componentes distintos. MVC (Modelo-VistaControlador), en palabras simples, es la forma
(Patrón de Diseño) que utilizan los
programadores para implementar
aplicaciones, además permiteseparar
aplicación en un modelo, una vista y con
controlador. Este patrón fue introducido por
primera vez en el lenguaje “Smalltalk”
Modelo:
Esta es la representación específica de la informacióncon la cual el sistema
opera. Es el encargado de administrar la lógica de una aplicación. Tiene
como finalidad servir de abstracción de algún proceso en el mundo real,
además tiene acceso a la Base deDatos, agregando q tiene las funciones que
controlan la integridad del sistema.
- Representa a toda la información con la que opera la aplicación.
- Gestiona el comportamiento y los datos deldominio.
- Responde a las peticiones de información sobre el estado, que vienen de
la Vista.
-Responde a instrucciones de cambio de estado, provenientes del
Controlador.
Vista:
Este presenta el modelo en unformato adecuado para interactuar,
usualmente la interfaz de usuario. Sencillamente es la
representación visual del modelo. Es la encargada de representar
los componentes visuales en la pantalla,Está asociada a un
Modelo, esto le permite que al momento de cambiar el Modelo, la
vista redibujara la parte afectada para reflejar los cambios.
- La Vista gestiona la presentación de la información dela
aplicación. Todo lo relativo a la interfaz de usuario, los datos de
que dispone para seguir interactuando con la aplicación.
- Desde la interfaz gráfica a los estímulos que recibe del usuario,visual, auditiva o sensitivamente
Controlador:
Este responde a eventos, usualmente acciones del usuario, e
invoca peticiones al modelo y, probablemente, a la vista; es
decir es el que permite que...
Regístrate para leer el documento completo.