La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

República Bolivariana De Venezuela Universidad Alejandro de Humboldt

Presentaciones similares


Presentación del tema: "República Bolivariana De Venezuela Universidad Alejandro de Humboldt"— Transcripción de la presentación:

1 República Bolivariana De Venezuela Universidad Alejandro de Humboldt
Facultad de Ingeniería en Informática Curso: Ingeniería del Software Sección: DCN0604II-V1 MODELO-VISTA-CONTROLADOR Profesor: Luis Piña Integrantes: Nilsen Espitia V Oscar Armao V Jhonnathan Carbajo V

2 Historia Surge de la necesidad de crear software más robusto con un ciclo de vida más adecuado. El patrón MVC fue una de las primeras ideas . Fue descrito por primera vez en 1979 por Para los años 70 seguidamente en los años 80 Jim Althoff Se definía como "el módulo que se ocupa de la entrada" (de forma similar a como la vista "se ocupa de la salida").

3 Algunos aspectos de la evolución del patrón MVC:
HMVC (MVC Jerárquico) MVA (Modelo-Vista-Adaptador) MVP (Modelo-Vista-Presentador) MVVM (Modelo-Vista Vista-Modelo) ... y otros que han adaptado MVC a diferentes contextos

4 Definición "El propósito de este patrón es simplificar la implementación de aplicaciones de acuerdo a las peticiones de los usuarios y los datos a desplegar" [Harrop, 2005]. Datos de una aplicación La interfaz de usuario La lógica de control MODELO VISTA CONTROLADOR

5 ¿Por qué Utilizar MVC? Fácil de Mantener Mejora la Rapidez Ligera de Entender

6 Componentes Modelo: representa los datos que el usuario espera ver.
Vista: transforma el modelo para que pueda ser visualizado por el usuario, ya sea un archivo de texto normal o una pagina web (HTML o JSP) que un navegador pueda desplegar. Controlador: responsable del procesamiento y comportamiento de acuerdo a las peticiones de los usuarios, construyendo un modelo apropiado y pasándola a una correcta visualización.

7 Interacción de los Componentes
Modelo Vista Controlador Usuarios Actualiza  Modifica  Visualiza  Usa 

8 MCV y Base de datos

9 MVC en aplicaciones Web
Básico HTML HTML estructurado con MVC

10 Frameworks


Descargar ppt "República Bolivariana De Venezuela Universidad Alejandro de Humboldt"

Presentaciones similares


Anuncios Google