2. “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
3. 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
4. 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
5. MVC
CONTROLADOR:
Se encarga de manejar y responder
Las solicitudes del usuario, procesando
La información necesaria y modificando
El modelo en caso de ser necesario.
ING. LISSETH AGÜERO
7. 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.
8. 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.