SlideShare una empresa de Scribd logo
Patrón de diseño en java
MVC
(modelo, vista, controlador)
EL PATRÓN MVC
(MODELO-VISTA-CONTROLADOR)
En español Modelo Vista Controlador, este patrón permite
separar una aplicación en 3 capas, una forma de organizar
y de hacer escalable un proyecto.
GRÁFICA DEL PATRÓN (MVC)
DESCRIPCIÓN DE LAS 3 CAPAS (MVC)
Modelo: Esta capa representa todo lo que tiene que ver con el
acceso a datos: guardar, actualizar, obtener datos, además todo el
código de la lógica del negocio, básicamente son las clases Java y
parte de la lógica de negocio.
DESCRIPCIÓN DE LAS 3 CAPAS (MVC)
Vista: La vista tiene que ver con la presentación de datos del
modelo y lo que ve el usuario, por lo general una vista es la
representación visual de un modelo (POJO o clase java).
Por ejemplo el modelo usuario que es una clase en Java y que
tiene como propiedades, nombre y apellido debe pertenecer a una
vista en la que el usuario vea esas propiedades.
DESCRIPCIÓN DE LAS 3 CAPAS (MVC)
Controlador: El controlador es el encargado de conectar el modelo con las vistas,
funciona como un puente entre la vista y el modelo, el controlador recibe
eventos generados por el usuario desde las vistas y se encargar de direccionar al
modelo la petición respectiva.
Por ejemplo el usuario quiere ver los clientes con apellido Álvarez, la petición va
al controlador y el se encarga de utilizar el modelo adecuado y devolver ese
modelo a la vista.
Si te das cuenta en ningún momento interactúan directamente la vista con el
modelo, esto también mantiene la seguridad en una aplicación.
ES IMPORTANTE USAR ESTE PATRÓN?
Lo importante de este patrón es que permite dividir en
partes, que de alguna manera son independientes, con lo
que si por ejemplo hago algún cambio el modelo no
afectaría a la vista o si hay algún cambio sería mínimo.
IMPLEMENTACIÓN:

Más contenido relacionado

La actualidad más candente (20)

PDF
Calculadora Gráfica Java implementando el Patrón MVC
Ignacio Aular Reyes
 
PPT
Mvc
Lismirabal
 
PPTX
MODELO VISTA CONTROLADOR
René Pilataxi
 
PPTX
Patron de Desarrollo Modelo Vista Controlador
Henry Vargas
 
PPTX
Modelo vista controlador
Emilio Sarabia
 
PPTX
Modelo vistacontrolador
René Pilataxi
 
PDF
Modelo vista controlador
Erick Aguila Martínez
 
PDF
Modelo, vista, controlador
Cecy Villalta
 
DOCX
Modelo vista controlador
Luis Gutierrez
 
PDF
MODELO VISTA CONTROLADOR EN PHP
Gabriel Atilio Carrillo Seijas
 
PPT
Mvc
Lismirabal
 
DOCX
Modelo vista controlador
Esteban Ariza
 
PPT
Arquitectura MVC
Andres Felipe Trujillo Madrigal
 
PPT
Ingenieria del software
anderson0328
 
PPTX
S8 arely medina_power_point
Arely_Medina
 
PPSX
Aplicaciones en capas1
mariana
 
PPTX
Servicios web
Emilio Sarabia
 
Calculadora Gráfica Java implementando el Patrón MVC
Ignacio Aular Reyes
 
MODELO VISTA CONTROLADOR
René Pilataxi
 
Patron de Desarrollo Modelo Vista Controlador
Henry Vargas
 
Modelo vista controlador
Emilio Sarabia
 
Modelo vistacontrolador
René Pilataxi
 
Modelo vista controlador
Erick Aguila Martínez
 
Modelo, vista, controlador
Cecy Villalta
 
Modelo vista controlador
Luis Gutierrez
 
MODELO VISTA CONTROLADOR EN PHP
Gabriel Atilio Carrillo Seijas
 
Modelo vista controlador
Esteban Ariza
 
Ingenieria del software
anderson0328
 
S8 arely medina_power_point
Arely_Medina
 
Aplicaciones en capas1
mariana
 
Servicios web
Emilio Sarabia
 

Similar a patron-mvc (20)

PPTX
Lp II clase02 - Modelo Vista Controlador
AngelDX
 
PDF
modelo vista controlador
com2merwil
 
PDF
19.1 Concepto - Modelo Vista Controlador
Fernando Solis
 
PDF
patrón MVC.pdf
German Zarza
 
PPTX
Patrón de diseño Modelo-Vista-Controlador (MVC)
Jose R. Hilera
 
PDF
Modelo-Vista-Controlador(Arquitectura) (MVC)
Fernando Solis
 
PPTX
Modelo vistacontrolador
René Pilataxi
 
PPTX
modelo MVC.pptx
Ram Vazquez
 
PPTX
MVC vs MVP
Alex Mejicanos
 
PPTX
MVC - (Spanish)
Senior Dev
 
PPTX
Presentación MVC
Gisela Parra Quero
 
DOCX
S8 arely medina_informe
Arely_Medina
 
PPTX
patron de diseño MVVMo.pptx
Juan Carlos Prieto
 
PPSX
Patrones de diseño(presentación 7)
programadorjavablog
 
DOCX
Modelo vista controlador vas Programacion por n capas
Alex Uhu Colli
 
PDF
Modelo vista controlador #ihcpfgigs_Diseñoweb
Pierina G. Abad
 
PPTX
Web 2
ammartinezh
 
PPTX
PATRON DE DISEÑO MVC.pptx solo practicas en java
JennyGuio1
 
PDF
Clase 10 mvc
Demián Gutierrez
 
Lp II clase02 - Modelo Vista Controlador
AngelDX
 
modelo vista controlador
com2merwil
 
19.1 Concepto - Modelo Vista Controlador
Fernando Solis
 
patrón MVC.pdf
German Zarza
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Jose R. Hilera
 
Modelo-Vista-Controlador(Arquitectura) (MVC)
Fernando Solis
 
Modelo vistacontrolador
René Pilataxi
 
modelo MVC.pptx
Ram Vazquez
 
MVC vs MVP
Alex Mejicanos
 
MVC - (Spanish)
Senior Dev
 
Presentación MVC
Gisela Parra Quero
 
S8 arely medina_informe
Arely_Medina
 
patron de diseño MVVMo.pptx
Juan Carlos Prieto
 
Patrones de diseño(presentación 7)
programadorjavablog
 
Modelo vista controlador vas Programacion por n capas
Alex Uhu Colli
 
Modelo vista controlador #ihcpfgigs_Diseñoweb
Pierina G. Abad
 
PATRON DE DISEÑO MVC.pptx solo practicas en java
JennyGuio1
 
Clase 10 mvc
Demián Gutierrez
 
Publicidad

Último (20)

PPTX
motor monofasico y su comportamiento.pptx
cristopheralvarez26
 
PPTX
SULFUROS Y SULFOSALES EN MINERALOGIA.pptx
YamixQuispe
 
PPTX
TEMA 2 CURSO PRACTICO transformadores de distribución.pptx
yusnielvalera148
 
PPTX
1_Gestión Integral-Sustancias Químicas_S1 (15-07-25).pptx
VictorQuispeCarranza1
 
DOC
INFORME DE ESTUDIO TOPOGRAFICO VALLE EL ENE.doc
OvvSidiMasour
 
PDF
CLASE INDUCTANCIA nivel universitario.pdf
GerardoLinares12
 
PDF
2-ppt-implementacion-norma-tecnica prevencion de riesgo.pdf
fovalle3
 
PPT
Todos los temas sobre transformadores de distribución.ppt
yusnielvalera148
 
PDF
Demanda de Obras de Infraestructura en Transporte
ccisternas2019
 
PDF
MANUAL DE PRACTICAS DE CALCULO VECTORIAL.pdf
Jamir Gabriel Silva Padilla Jamir Gabriel Silva Padilla
 
PDF
Medidas y recomendaciones para fortalecer la seguridad del Sistema Eléctrico ...
Alexis Muñoz González
 
PDF
COORDENADAS POLARES hiutiytuyuyuttu (1).pdf
davidcuevag5
 
PDF
Arquitecto IFC Chicureo - Lo Barnechea - Huechuraba - Santiago
Juan-Luis Menares
 
PPTX
1_Gestión Integral-Sustancias Químicas_S1 (15-07-25).pptx
VictorQuispeCarranza1
 
PPT
El propileno presentacion universidad.ppt
JosSC3
 
PDF
7.0+ANALISIS+DE+PRECIOS+UNITARIOS_20241024_144215_432.pdf
MarleniKarolay
 
PPTX
Soldadura por Arco Sumergido y algunos ejemplos.pptx
NamanBhatiap
 
PDF
Capítulo 3_Ondas. mecanicas_Parte 1.pdf
onichandb
 
PPTX
TEMA 2 LA LÓGICA.pptxñknyufyuknubjkjbygbhhbk
JorgeAliGutierrezMam
 
PPTX
INTRODUCCIÓN A LA INGENIERÍA SANITARIA.pptx
JonathanSotoPaz1
 
motor monofasico y su comportamiento.pptx
cristopheralvarez26
 
SULFUROS Y SULFOSALES EN MINERALOGIA.pptx
YamixQuispe
 
TEMA 2 CURSO PRACTICO transformadores de distribución.pptx
yusnielvalera148
 
1_Gestión Integral-Sustancias Químicas_S1 (15-07-25).pptx
VictorQuispeCarranza1
 
INFORME DE ESTUDIO TOPOGRAFICO VALLE EL ENE.doc
OvvSidiMasour
 
CLASE INDUCTANCIA nivel universitario.pdf
GerardoLinares12
 
2-ppt-implementacion-norma-tecnica prevencion de riesgo.pdf
fovalle3
 
Todos los temas sobre transformadores de distribución.ppt
yusnielvalera148
 
Demanda de Obras de Infraestructura en Transporte
ccisternas2019
 
MANUAL DE PRACTICAS DE CALCULO VECTORIAL.pdf
Jamir Gabriel Silva Padilla Jamir Gabriel Silva Padilla
 
Medidas y recomendaciones para fortalecer la seguridad del Sistema Eléctrico ...
Alexis Muñoz González
 
COORDENADAS POLARES hiutiytuyuyuttu (1).pdf
davidcuevag5
 
Arquitecto IFC Chicureo - Lo Barnechea - Huechuraba - Santiago
Juan-Luis Menares
 
1_Gestión Integral-Sustancias Químicas_S1 (15-07-25).pptx
VictorQuispeCarranza1
 
El propileno presentacion universidad.ppt
JosSC3
 
7.0+ANALISIS+DE+PRECIOS+UNITARIOS_20241024_144215_432.pdf
MarleniKarolay
 
Soldadura por Arco Sumergido y algunos ejemplos.pptx
NamanBhatiap
 
Capítulo 3_Ondas. mecanicas_Parte 1.pdf
onichandb
 
TEMA 2 LA LÓGICA.pptxñknyufyuknubjkjbygbhhbk
JorgeAliGutierrezMam
 
INTRODUCCIÓN A LA INGENIERÍA SANITARIA.pptx
JonathanSotoPaz1
 
Publicidad

patron-mvc

  • 1. Patrón de diseño en java MVC (modelo, vista, controlador)
  • 2. EL PATRÓN MVC (MODELO-VISTA-CONTROLADOR) En español Modelo Vista Controlador, este patrón permite separar una aplicación en 3 capas, una forma de organizar y de hacer escalable un proyecto.
  • 4. DESCRIPCIÓN DE LAS 3 CAPAS (MVC) Modelo: Esta capa representa todo lo que tiene que ver con el acceso a datos: guardar, actualizar, obtener datos, además todo el código de la lógica del negocio, básicamente son las clases Java y parte de la lógica de negocio.
  • 5. DESCRIPCIÓN DE LAS 3 CAPAS (MVC) Vista: La vista tiene que ver con la presentación de datos del modelo y lo que ve el usuario, por lo general una vista es la representación visual de un modelo (POJO o clase java). Por ejemplo el modelo usuario que es una clase en Java y que tiene como propiedades, nombre y apellido debe pertenecer a una vista en la que el usuario vea esas propiedades.
  • 6. DESCRIPCIÓN DE LAS 3 CAPAS (MVC) Controlador: El controlador es el encargado de conectar el modelo con las vistas, funciona como un puente entre la vista y el modelo, el controlador recibe eventos generados por el usuario desde las vistas y se encargar de direccionar al modelo la petición respectiva. Por ejemplo el usuario quiere ver los clientes con apellido Álvarez, la petición va al controlador y el se encarga de utilizar el modelo adecuado y devolver ese modelo a la vista. Si te das cuenta en ningún momento interactúan directamente la vista con el modelo, esto también mantiene la seguridad en una aplicación.
  • 7. ES IMPORTANTE USAR ESTE PATRÓN? Lo importante de este patrón es que permite dividir en partes, que de alguna manera son independientes, con lo que si por ejemplo hago algún cambio el modelo no afectaría a la vista o si hay algún cambio sería mínimo.