Patrón Modelo - Vista - Controlador (MVC)
Modelo Vista Controlador (MVC)
Un patrón de arquitectura, es decir, es como una plantilla de cómo resolver un problema.
El Modelo-Vista-Controlador (MVC), divide el programa o la aplicación web en tres elementos o componentes, los cuales están interconectados entre sí y cada uno desempeña una función diferente. Es una arquitectura importante, puesto que se utiliza tanto en componentes gráficos básicos hasta sistemas empresariales; la mayoría de los frameworks modernos utilizan MVC (o alguna adaptación del MVC) para la arquitectura.
El Controlador: se ocupa de las peticiones entrantes (por ejemplo, de los usuarios que navegan por la página web), delega la información y define las interacciones entre los componentes del Modelo y de la Vista.
El Modelo: es el componente central del patrón, maneja directamente los datos, la validación de datos, la lógica y las reglas de la aplicación. Interactúa con la base de datos. Pasa los datos al Controlador cuando este lo solicita.
La Vista: se encarga de presentar la información, representa la interfaz de usuario. Por lo general, renderizará páginas HTML dinámicas basadas en los datos del Modelo.
Comentarios
Publicar un comentario