Jassiel Flores LaraJulian Hernández Soriano Angel Manuel Hernández Viazcan Hannia Sarai Hernández Padilla Araceli Romero Marquéz
Modelo-Vista-Controlador (MVC)
Diagrama Demostrativo (Simplificado)
Diagrama Demostrativo (Función)
Beneficios del MVC
- Separación de las responsabilidades: Cada componente tiene una función que es claramente definida.
- Facilidad de mantenimiento: Permite modificar la interfaz (Vista) sin afectar la lógica del negocio (Modelo) y viceversa.
- Reutilización de código: El Modelo puede ser reutilizado en diferentes Vistas, promoviendo la modularidad.
Orden del Flujo del MVC
Modelo (Model)
Vista (View)
Controlador (Controller)
1.- El usuario interactúa con la Vista (por ejemplo, enviando un formulario). 2.- La Vista envía la solicitud al Controlador. 3.- El Controlador procesa la solicitud, interactúa con el Modelo si es necesario para modificar o obtener datos. 4.- El Modelo actualiza los datos y notifica a la Vista si ha habido algún cambio. 5.- El Controlador actualiza la Vista con la nueva información.
Actúa como un intermediario entre el Modelo y la Vista. Procesa las entradas del usuario (a través de la Vista), interactúa con el Modelo para actualizar los datos y luego actualiza la Vista. Coordina la interacción entre el Modelo y la Vista, asegurando que el flujo de información sea correcto.
Representa los datos y la lógica de negocio de la aplicación.
Se encarga de manejar el acceso y la manipulación de los datos, usualmente a través de consultas a bases de datos o APIs.
Notifica a la Vista cuando los datos cambian, permitiendo que se actualice.
Es la interfaz de usuario que presenta los datos al usuario. Solo se enfoca en la presentación de la información, sin involucrarse en la lógica de negocio. Se actualiza en función de los cambios en el Modelo, pero no lo manipula directamente.
Modelo-Vista-Controlador (MVC)
Jassiel Flores Lara
Created on November 8, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Timeline Diagram
View
Timeline Diagram 3
View
Timeline Diagram 4
View
Timeline Diagram 2
View
Triangle Diagram 3
View
Color Shapes SWOT
View
Lean Business Canvas
Explore all templates
Transcript
Jassiel Flores LaraJulian Hernández Soriano Angel Manuel Hernández Viazcan Hannia Sarai Hernández Padilla Araceli Romero Marquéz
Modelo-Vista-Controlador (MVC)
Diagrama Demostrativo (Simplificado)
Diagrama Demostrativo (Función)
Beneficios del MVC
- Separación de las responsabilidades: Cada componente tiene una función que es claramente definida. - Facilidad de mantenimiento: Permite modificar la interfaz (Vista) sin afectar la lógica del negocio (Modelo) y viceversa. - Reutilización de código: El Modelo puede ser reutilizado en diferentes Vistas, promoviendo la modularidad.
Orden del Flujo del MVC
Modelo (Model)
Vista (View)
Controlador (Controller)
1.- El usuario interactúa con la Vista (por ejemplo, enviando un formulario). 2.- La Vista envía la solicitud al Controlador. 3.- El Controlador procesa la solicitud, interactúa con el Modelo si es necesario para modificar o obtener datos. 4.- El Modelo actualiza los datos y notifica a la Vista si ha habido algún cambio. 5.- El Controlador actualiza la Vista con la nueva información.
Actúa como un intermediario entre el Modelo y la Vista. Procesa las entradas del usuario (a través de la Vista), interactúa con el Modelo para actualizar los datos y luego actualiza la Vista. Coordina la interacción entre el Modelo y la Vista, asegurando que el flujo de información sea correcto.
Representa los datos y la lógica de negocio de la aplicación. Se encarga de manejar el acceso y la manipulación de los datos, usualmente a través de consultas a bases de datos o APIs. Notifica a la Vista cuando los datos cambian, permitiendo que se actualice.
Es la interfaz de usuario que presenta los datos al usuario. Solo se enfoca en la presentación de la información, sin involucrarse en la lógica de negocio. Se actualiza en función de los cambios en el Modelo, pero no lo manipula directamente.