Mvc
-
Upload
lismirabal -
Category
Documents
-
view
48 -
download
2
description
Transcript of Mvc
![Page 1: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/1.jpg)
MVC(Modelo, Vista, Controlador)
MVC(Modelo, Vista, Controlador)
ING. LISSETH AGÜERO
![Page 2: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/2.jpg)
“Es un patrón de diseño, que sugiere la separación del sistema en tres estratos:
Modelo, Vista y Controlador”
MVC
ING. LISSETH AGÜERO
![Page 3: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/3.jpg)
MVC
MODELO:
El modelo es un conjunto de clases que representan la información del
mundo real que el sistema debe procesar. El modelo
desconoce la existencia de las vistas y el controlador
ING. LISSETH AGÜERO
![Page 4: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/4.jpg)
MVC
VISTA:
Muestran al usuario la información contenida en el modelo.
Una vista obtiene del modelo solamente la información que necesita para
Desplegar y se actualiza cada vez que el modelo del dominio cambia por medio
de notificaciones generadas por el modelo de la aplicación.
ING. LISSETH AGÜERO
![Page 5: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/5.jpg)
MVC
CONTROLADOR:
Se encarga de manejar y responderLas solicitudes del usuario, procesando La información necesaria y modificando
El modelo en caso de ser necesario.
ING. LISSETH AGÜERO
![Page 6: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/6.jpg)
MVC
ING. LISSETH AGÜERO
![Page 7: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/7.jpg)
MVC
VENTAJAS DEL MVC:
ING. LISSETH AGÜERO
Separa el modelo de la vista.
Crea independencia de funcionamiento.
Facilita mantenimiento en caso de errores.
Permite escalamiento de la aplicación, en caso de requerirlo.
![Page 8: Mvc](https://reader033.fdocumento.com/reader033/viewer/2022052820/5491ed28b47959324b8b49ae/html5/thumbnails/8.jpg)
MVC
DESVENTAJAS DEL MVC:
ING. LISSETH AGÜERO
El tiempo de desarrollo de aplicación es mayor.
Tiene paradigma orientado a objetos por lo que resulta difícil Su implementación el lenguajes que
no sigan esta metodología.