SlideShare una empresa de Scribd logo
1 de 8
MVC
(Modelo, Vista, Controlador)



          ING. LISSETH AGÜERO
MVC


“Es un patrón de diseño, que sugiere
  la separación del sistema en tres
     estratos: Modelo, Vista y
           Controlador”


             ING. LISSETH AGÜERO
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
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
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
MVC




ING. LISSETH AGÜERO
MVC
               VENTAJAS DEL MVC:


               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.


                    ING. LISSETH AGÜERO
MVC
           DESVENTAJAS DEL MVC:


 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.




                ING. LISSETH AGÜERO

Más contenido relacionado

La actualidad más candente (20)

Calculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVCCalculadora Gráfica Java implementando el Patrón MVC
Calculadora Gráfica Java implementando el Patrón MVC
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Taller MVC
Taller MVCTaller MVC
Taller MVC
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Modelo, vista, controlador
Modelo, vista, controladorModelo, vista, controlador
Modelo, vista, controlador
 
Mvc
MvcMvc
Mvc
 
Frameworks de Java
Frameworks de JavaFrameworks de Java
Frameworks de Java
 
Arquitectura MVC
Arquitectura MVCArquitectura MVC
Arquitectura MVC
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Modelo mvc
Modelo mvcModelo mvc
Modelo mvc
 
MODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHPMODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHP
 
Programacion 3 mvc
Programacion 3 mvcProgramacion 3 mvc
Programacion 3 mvc
 
Introduccion a AngularJS
Introduccion a AngularJSIntroduccion a AngularJS
Introduccion a AngularJS
 
Angular js
Angular jsAngular js
Angular js
 
Modelo vistacontrolador
Modelo vistacontroladorModelo vistacontrolador
Modelo vistacontrolador
 
Introducción a Angular JS
Introducción a Angular JSIntroducción a Angular JS
Introducción a Angular JS
 
Evolución MVC
Evolución MVCEvolución MVC
Evolución MVC
 
Taller de Angular JS: La solución tecnológica perfecta
Taller de Angular JS: La solución tecnológica perfectaTaller de Angular JS: La solución tecnológica perfecta
Taller de Angular JS: La solución tecnológica perfecta
 

Destacado

Definicion blogs decimo
Definicion blogs decimoDefinicion blogs decimo
Definicion blogs decimoRubén C.
 
Cáncer de próstata
Cáncer de próstataCáncer de próstata
Cáncer de próstata61295
 
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Dr. Anne Katrin Matyssek
 
110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremenScheidtweiler PR
 
Wohlfahrt op 45_bk_2
Wohlfahrt op 45_bk_2Wohlfahrt op 45_bk_2
Wohlfahrt op 45_bk_2Amanda Coalho
 
Flyer groupes 2013 2014 DEUTCH
Flyer groupes 2013 2014 DEUTCHFlyer groupes 2013 2014 DEUTCH
Flyer groupes 2013 2014 DEUTCHChristian Giordano
 
Soll ich wirklich eine Selbstanzeige einreichen?
Soll ich wirklich eine Selbstanzeige einreichen?Soll ich wirklich eine Selbstanzeige einreichen?
Soll ich wirklich eine Selbstanzeige einreichen?BLTSRegensburg
 
KELLER minimal windows® - rahmenlose Schiebetüren
KELLER minimal windows® - rahmenlose SchiebetürenKELLER minimal windows® - rahmenlose Schiebetüren
KELLER minimal windows® - rahmenlose Schiebetürenkellerminwin
 
Wirleben ac fuer-twittwoch
Wirleben ac fuer-twittwochWirleben ac fuer-twittwoch
Wirleben ac fuer-twittwochwirlebenAC
 
Spuren der Aneignung von Multimodalität
Spuren der Aneignung von MultimodalitätSpuren der Aneignung von Multimodalität
Spuren der Aneignung von MultimodalitätSascha Michel
 
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...Wolfgang Hornung
 
Revolverblatt | März - Mai 2015
 Revolverblatt | März - Mai 2015 Revolverblatt | März - Mai 2015
Revolverblatt | März - Mai 2015Piper Verlag
 
Microsoft Kompendium IT-Compliance und -Security
Microsoft Kompendium IT-Compliance und -SecurityMicrosoft Kompendium IT-Compliance und -Security
Microsoft Kompendium IT-Compliance und -SecurityMichael Hettich
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013Patrick Maeschli
 

Destacado (20)

Definicion blogs decimo
Definicion blogs decimoDefinicion blogs decimo
Definicion blogs decimo
 
Biografia de zorro arriva
Biografia de zorro arrivaBiografia de zorro arriva
Biografia de zorro arriva
 
Cáncer de próstata
Cáncer de próstataCáncer de próstata
Cáncer de próstata
 
Tango
TangoTango
Tango
 
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
 
110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen
 
Wohlfahrt op 45_bk_2
Wohlfahrt op 45_bk_2Wohlfahrt op 45_bk_2
Wohlfahrt op 45_bk_2
 
Sterben in Zürich Teil 1
Sterben in Zürich Teil 1Sterben in Zürich Teil 1
Sterben in Zürich Teil 1
 
Power point
Power pointPower point
Power point
 
Flyer groupes 2013 2014 DEUTCH
Flyer groupes 2013 2014 DEUTCHFlyer groupes 2013 2014 DEUTCH
Flyer groupes 2013 2014 DEUTCH
 
Imagenes
ImagenesImagenes
Imagenes
 
Soll ich wirklich eine Selbstanzeige einreichen?
Soll ich wirklich eine Selbstanzeige einreichen?Soll ich wirklich eine Selbstanzeige einreichen?
Soll ich wirklich eine Selbstanzeige einreichen?
 
KELLER minimal windows® - rahmenlose Schiebetüren
KELLER minimal windows® - rahmenlose SchiebetürenKELLER minimal windows® - rahmenlose Schiebetüren
KELLER minimal windows® - rahmenlose Schiebetüren
 
Wirleben ac fuer-twittwoch
Wirleben ac fuer-twittwochWirleben ac fuer-twittwoch
Wirleben ac fuer-twittwoch
 
Spuren der Aneignung von Multimodalität
Spuren der Aneignung von MultimodalitätSpuren der Aneignung von Multimodalität
Spuren der Aneignung von Multimodalität
 
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...
B&IT-Kurzfilm: Komfortable Suche nach Kundenaufträgen mit Material - SAP ERP ...
 
Revolverblatt | März - Mai 2015
 Revolverblatt | März - Mai 2015 Revolverblatt | März - Mai 2015
Revolverblatt | März - Mai 2015
 
Microsoft Kompendium IT-Compliance und -Security
Microsoft Kompendium IT-Compliance und -SecurityMicrosoft Kompendium IT-Compliance und -Security
Microsoft Kompendium IT-Compliance und -Security
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
 
Golositos
GolositosGolositos
Golositos
 

Similar a Mvc (20)

Lp II clase02 - Modelo Vista Controlador
Lp II   clase02 - Modelo Vista ControladorLp II   clase02 - Modelo Vista Controlador
Lp II clase02 - Modelo Vista Controlador
 
Mvc
MvcMvc
Mvc
 
Mvc
MvcMvc
Mvc
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
MVC - (Spanish)
MVC - (Spanish)MVC - (Spanish)
MVC - (Spanish)
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITES
 
S8 arely medina_power_point
S8 arely medina_power_pointS8 arely medina_power_point
S8 arely medina_power_point
 
patron de diseño MVVMo.pptx
patron de diseño MVVMo.pptxpatron de diseño MVVMo.pptx
patron de diseño MVVMo.pptx
 
MVC
MVCMVC
MVC
 
Clase 10 mvc
Clase 10 mvcClase 10 mvc
Clase 10 mvc
 
Modelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capasModelo vista controlador vas Programacion por n capas
Modelo vista controlador vas Programacion por n capas
 
Aplicaciones en capas1
Aplicaciones en capas1Aplicaciones en capas1
Aplicaciones en capas1
 
Patron mvc struts
Patron mvc strutsPatron mvc struts
Patron mvc struts
 
Android mvp
Android mvpAndroid mvp
Android mvp
 
Struts en Java
Struts en JavaStruts en Java
Struts en Java
 
Asp
AspAsp
Asp
 
Unidad 1 MOOC MVC
Unidad 1 MOOC MVCUnidad 1 MOOC MVC
Unidad 1 MOOC MVC
 
Presentación MVC
Presentación MVCPresentación MVC
Presentación MVC
 
Modelo vistacontrolador
Modelo vistacontroladorModelo vistacontrolador
Modelo vistacontrolador
 
MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)MVC & ASP.NET (Spanish)
MVC & ASP.NET (Spanish)
 

Más de Lismirabal

Planificación
PlanificaciónPlanificación
PlanificaciónLismirabal
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del softwareLismirabal
 
Consultar estado
Consultar estadoConsultar estado
Consultar estadoLismirabal
 
Procesar estado
Procesar estadoProcesar estado
Procesar estadoLismirabal
 
Estructura del informe
Estructura del informeEstructura del informe
Estructura del informeLismirabal
 
Diag de clases
Diag de clasesDiag de clases
Diag de clasesLismirabal
 
Estructura del primer informe
Estructura del primer informeEstructura del primer informe
Estructura del primer informeLismirabal
 
Metodología orientada a Objetos
Metodología orientada a ObjetosMetodología orientada a Objetos
Metodología orientada a ObjetosLismirabal
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosLismirabal
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datosLismirabal
 

Más de Lismirabal (20)

Is clase1
Is clase1Is clase1
Is clase1
 
Is clase2
Is clase2Is clase2
Is clase2
 
Is clase1
Is clase1Is clase1
Is clase1
 
Planificación
PlanificaciónPlanificación
Planificación
 
Unefa
UnefaUnefa
Unefa
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del software
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
 
Reg estado
Reg estadoReg estado
Reg estado
 
Procesar
ProcesarProcesar
Procesar
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
Estructura del informe
Estructura del informeEstructura del informe
Estructura del informe
 
Conexion
ConexionConexion
Conexion
 
Clase 2
Clase 2Clase 2
Clase 2
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Constructora
ConstructoraConstructora
Constructora
 
Diag de clases
Diag de clasesDiag de clases
Diag de clases
 
Estructura del primer informe
Estructura del primer informeEstructura del primer informe
Estructura del primer informe
 
Metodología orientada a Objetos
Metodología orientada a ObjetosMetodología orientada a Objetos
Metodología orientada a Objetos
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 

Mvc

  • 1. MVC (Modelo, Vista, Controlador) ING. LISSETH AGÜERO
  • 2. MVC “Es un patrón de diseño, que sugiere la separación del sistema en tres estratos: Modelo, Vista y Controlador” 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: 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. ING. LISSETH AGÜERO
  • 8. MVC DESVENTAJAS DEL MVC: 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. ING. LISSETH AGÜERO

Notas del editor

  1. 17/03/13 ING. LISSETH AGÜERO