mvc

8
MVC (Modelo, Vista, Controlador) ING. LISSETH AGÜERO

Upload: lismirabal

Post on 18-Dec-2014

48 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mvc

MVC(Modelo, Vista, Controlador)

MVC(Modelo, Vista, Controlador)

ING. LISSETH AGÜERO

Page 2: Mvc

“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

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

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

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

MVC

ING. LISSETH AGÜERO

Page 7: Mvc

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

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.