martes, 21 de febrero de 2012

¿Qué es MVC?


MVC acrónimo de Model-View-Controller (Modelo-Vista-Controlador en español) Es un patrón en la arquitectura del software, la cual nos permite separar los elementos de este; nos permite separar los datos, la GUI (Interfaz gráfica) y la lógica. La vista es la interfaz gráfica (lo que ve el usuario), ell modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.

  • Modelo: Esta es la representación específica de la información con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la presentación, haciendo uso integrado de otras lógicas de negocio y de datos afines con el sistema modelado.
  • Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario.
  • Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al modelo y, probablemente, a la vista.


0 comentarios:

Publicar un comentario