19.1 Concepto - Modelo Vista Controlador

efsolis 10 views 4 slides Sep 05, 2024
Slide 1
Slide 1 of 4
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4

About This Presentation

El modelo Vista-Controlador (MVC) es un patrón de diseño ampliamente utilizado en el desarrollo de aplicaciones de software, especialmente en aplicaciones web.


Slide Content

MODELO VISTA CONTROLADOR - CONCEPTO
•El modelo Vista-Controlador (MVC) es un patrón de diseño ampliamente
utilizado en el desarrollo de aplicaciones de software, especialmente en
aplicaciones web. Este patrón organiza una aplicación en tres componentes
principales, los cuales son:
•Modelo
•Vista
•Controlador

MODELO
•Representa la lógica de negocio y los datos de la aplicación.
•Es responsable de gestionar la información, su
almacenamiento y la lógica de negocio que lo rodea.
•El modelo no depende de la vista ni del controlador, lo que
lo hace reutilizable y fácil de probar.
•Puede notificar a las vistas cuando los datos cambian,
permitiendo que las vistas se actualicen de manera
adecuada.

VISTA
•Es la representación visual de los datos del modelo. La vista
se encarga de mostrar los datos al usuario y recibir la
interacción de este (como clics, entradas de teclado, etc.).
• Su tarea es principalmente presentar la información al
usuario y, por lo tanto, está estrechamente relacionada con
la interfaz de usuario.

CONTROLADOR
•Actúa como un intermediario entre el modelo y la vista.
•Recibe entradas del usuario a través de la vista y traduce
esas acciones en comandos para el modelo o la vista.
•El controlador es responsable de gestionar el flujo de la
aplicación, asegurando que las interacciones del usuario se
traduzcan en cambios en el modelo o en actualizaciones en
la vista.
Tags