M.V.C (Modelo-vista-controlador)

Slides:



Advertisements
Presentaciones similares
Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
Advertisements

M.V.C (MODELO-VISTA-CONTROLADOR) INTEGRANTES: BLANCA ISTURIZ – DANIEL NOLASCO – LUIS SIERRA – República Bolivariana de.
Asignaturas: Informática/Electiva I. Definición de Sistema operativo Conceptos Básicos Funciones de los Sistemas Operativos Clasificación Componentes.
Bailadores Mayo de 2016 Integrantes: Vargas, Jean. C.I: Andrade, Ingry. C.I: Escalona, Nelson. C.I Araque, María. C.I:
Profesor: Ing. Matute Iván. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA Y EDUCACIÓN UNIVERSITARIA UNIVERSIDAD NACIONAL.
Metodología de Osterwalder
Principios de la Ingeniería de Software Principio s Metodologías Herramientas Técnicas Cada estrato se basa en los inferiores y es más susceptible a cambios.
¿Qué es el theming? Es el proceso de generar html y css a partir de los datos de nuestra aplicación. El diseño de una aplicación web hecha con Drupal lo.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA UNIVERSIDAD NACIONAL ABIERTA DIRECCIÓN DE INVESTIGACIONES.
SOFTWA RE APLICATIVO Y DE DESARROLLO. Software aplicativo Software de Aplicación es todo programa informático diseñado para facilitar al usuario la realización.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Católica del Táchira “UCAT” Facultad de Económicas.
PROGRAMACION ORIENTADA A EVENTOS
El mercado inmobiliario ha cambiado, notablemente, en los últimos años y para mejorar las ventas algunas de las promotoras han optado por permitir la personalización.
SERVIDOR FTP Y SERVIDOR NUBE
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:
Ayudantía de Modelamiento de procesos
Frente Salud Marzo – Abril 2015
Estructuras de interconexión de un computador
Los E.V.A Marco A. Marchese
Proyecto de Software. t07
Federico Rodriguez Bravo Ing. Jaime A. Pavlich-Mariscal Ph.D
Proyecto de Software. Clase 06
BASE DE DATOS NOMBRE: Natali Jovana García Toro. GARDO:7.3
Conectividad de Bases de Datos
Sistema Distribuido para entidad bancaria
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
APLICACIONES Y BASES DE DATOS EN LA NUBE
CLASIFICACION DE SOFWARE EDUCATIVO
II QUIMESTRE PARCIAL I VISUAL.
TRABAJO BASE DE DATOS CARLOS MARTINEZ 7º3
Ingeniero de Software Programador Diferencias Similitudes SOFTWARE
Desarrollo Actividad Número 3
Profesor: José Luis Gonzalez
TÍTULO DEL PROYECTO Plataformas Computacionales de Entrenamiento, Experimentación, Gestión y Mitigación de Ataques a la Ciberseguridad.
República Bolivariana de Venezuela
BIBLIOTECA MANUEL CARDONA
ATLAS CIBERNÉTICO DEL ESTADO DE MÉXICO
Aplicaciones Web de Servidor
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
Wikipedia REPÚBLICA BOLIVARIANA DE VENEZUELA
Ciclo de Vida del Sistema
Procesos peligrosos en el campo laboral
República Bolivariana De Venezuela Universidad Alejandro de Humboldt
Navegador web Materia: computación
Diagramas del modelo uml
Capa Sesión REPUBLICA BOLIVARIANA DE VENEZUELA
Modelo Vista Controlador (MVC)
NOMBRE DEL PROYECTO NOMBRE DEL PROYECTO
Punto 5 – Navegadores Web
Justificación y Delimitación
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR
UNIVERSIDAD TECNOLÓGICA EMILIANO ZAPATA
Arquitectura de Aplicaciones Web
BASE DE DATOS.
ARQUITECTURA DE APLICACIONES WEB.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Guía del usuario ISAAC El Inter-Sistema de Administración Avanzada de Cursos (ISAAC) es un sistema informático creado para integrar y facilitar las tareas.
Base de Datos MVC.
LA BIBLIOTECA NUESTRA DE CADA DÍA.
Mouse. República bolivariana de Venezuela.
Ingeniería en Sistemas Computacionales
SISTEMAS OPERATIVOS.
Esquema de funcionamiento de un Sistema Contable
GESTION Y CONFIGURACION DE SOFTWARE
La administración on-line Consulta de datos usando ASP
BIENVENIDOS Docente Shirley Cortes M. GRUPO 8-3
Carlos Manuel Ortega Avila
TUTORIAL ACCESO AL UNIQ Enlace a la Calidad
Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio.
Transcripción de la presentación:

M.V.C (Modelo-vista-controlador) República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Alejandro de Humboldt Ingeniería del Software M.V.C (Modelo-vista-controlador) Integrantes: BLANCA ISTURIZ – 22.494.836 DanIEL NOLASCO – 22.789.287 Luis sierra – 20.589.274

M.V.C (MODELO-VISTA-CONTROLADOR) Historia: MVC fue introducido por Trygve Reenskaug en Smalltalk-76. En 1988, MVC se expresó como un concepto general en un artículo sobre Smalltalk-80. HMVC (MVC Jerárquico) MVA (Modelo-Vista-Adaptador) MVP (Modelo-Vista-Presentador) MVVM (Modelo-Vista Vista-Modelo)

¿Qué ES MVC? MVC es una propuesta de diseño de software utilizada para implementar sistemas donde se requiere el uso de interfaces de usuario.

MODELOS: Es la capa donde se trabaja con los datos, por tanto contendrá mecanismos para acceder a la información y también para actualizar su estado. VISTAS: Las vistas, como su nombre nos hace entender, contienen el código de nuestra aplicación que va a producir la visualización de las interfaces de usuario, o sea, el código que nos permitirá renderizar los estados de nuestra aplicación en HTML.

CONTROLADORES: En realidad es una capa que sirve de enlace entre las vistas y los modelos, respondiendo a los mecanismos que puedan requerirse para implementar las necesidades de nuestra aplicación.

INTERACCION DE LOS COMPONENTES: Aunque se pueden encontrar diferentes implementaciones de MVC, el flujo de control que se sigue generalmente es el siguiente: El usuario interactúa con la interfaz de usuario de alguna forma (por ejemplo, el usuario pulsa un botón, enlace, etc.) El controlador recibe (por parte de los objetos de la interfaz-vista) la notificación de la acción solicitada por el usuario. El controlador gestiona el evento que llega, frecuentemente a través de un gestor de eventos (handler) o callback. El controlador accede al modelo, actualizándolo, posiblemente modificándolo de forma adecuada a la acción solicitada por el usuario (por ejemplo, el controlador actualiza el carro de la compra del usuario). Los controladores complejos están a menudo estructurados usando un patrón de comando que encapsula las acciones y simplifica su extensión.

4. El controlador delega a los objetos de la vista la tarea de desplegar la interfaz de usuario. La vista obtiene sus datos del modelo para generar la interfaz apropiada para el usuario donde se reflejan los cambios en el modelo. 5. La interfaz de usuario espera nuevas interacciones del usuario, comenzando el ciclo nuevamente.

MVC Y BASE DE DATOS: Muchos sistemas informáticos utilizan un sistema de gestión de base de datos para gestionar los datos que debe utilizar la aplicación; en líneas generales del MVC dicha gestión corresponde al modelo. BENEFICIOS: >> ¿Por qué utilizar MVC? <<

¡¡Gracias por su atención!!