SlideShare una empresa de Scribd logo
Eric Gustavo Coronel Castillo
gcoronelc.blogspot.com
gcoronelc@Gmail.com
JAVA WEB DEVELOPER
2
TEMA: Patrón MVC
Índice
• Objetivo
• Esquema General
• Implementación
• Proyecto
3
Objetivo
Implementar una aplicación web utilizando el patrón de diseño
MVC.
4
5
Esquema General
6
Implementación
Controlador
Vista
1.- Solicitud 2.- Ejecutar
3.- Resultado
4.- Redirecciona
6.- Resultado
5.- Consulta
Base
de
Datos
Guardar
Consultar
Requerimiento Servicio Método
r1 Service1 método1
r2 Service1 método2
r3 Service2 método1
Modelo
Service
Usa
Usa
Usa
Implementación
7
Capa de
Presentación
(view)
Capa de
Control
(controller)
Capa de
Servicios
(service)
Capa
Model
(model)
Se implementa
páginas JSP con
HTML, CSS,
JSTL, Jquery,
JSON, etc.
Se implementa
mediante
Servlets, con
mapeos simples
y múltiples.
Se implementa
con clases
simples (POJO).
Se implementa
con clases
simples (POJO).
Nota: El patrón MVC lo implementan varios
framework, como por ejemplo Struts, JSF,
Spring, etc.
Proyecto
• Un profesor de matemáticas necesita de un programa que
ayude a sus estudiantes en su aprendizaje de matemáticas,
para lo cual esta solicitando un programa que permita:
– Determinar el MCD y MCM de dos números.
– Calcular el factorial de un número.
– Calcular el promedio de un estudiante, son 4 notas.
• Se pide plantear la solución e implementarla aplicando Java
Web y el patrón MVC.
9
CURSOS VIERTUALES DE PROGRAMACIÓN

Más contenido relacionado

La actualidad más candente (20)

PDF
Curso de Struts 2: Unidad Didáctica 02 Acciones
David Vaquero
 
PPTX
Statement
PierinaCP
 
PPTX
Desarrollo Web con ASP.NET MVC
Angel Nuñez
 
PPTX
Angular Conceptos Practicos 1
Sergio Castillo Yrizales
 
PPTX
Java Web - Struts
Luis Miguel De Bello
 
PPTX
ASP.NET MVC
Angel Nuñez
 
PPTX
MVC & ASP.NET (Spanish)
Senior Dev
 
PDF
Webinar: Base de Datos en tiempo real con MeteorJS
Arsys
 
ODP
AngularJS Patterns: Clean Code
Francesc Jimenez
 
PPTX
Connection
Marleni ChuquizutaRamos
 
PPTX
Acciones
juli279ana
 
PDF
Curso de Struts 2: Unidad Didáctica 04 Formularios
David Vaquero
 
PDF
Curso Java Resumen - Curso 2005-2006
Samuel Marrero
 
PDF
Introducción a Ruby on rails
Javier Ferrer González
 
DOCX
Aplicaciones Graficas En Java
DCGG
 
PDF
Lab 01 badestra
Jean Carlos Lujan
 
PPTX
Transacciones
Maryy Aqua
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
David Vaquero
 
Statement
PierinaCP
 
Desarrollo Web con ASP.NET MVC
Angel Nuñez
 
Angular Conceptos Practicos 1
Sergio Castillo Yrizales
 
Java Web - Struts
Luis Miguel De Bello
 
ASP.NET MVC
Angel Nuñez
 
MVC & ASP.NET (Spanish)
Senior Dev
 
Webinar: Base de Datos en tiempo real con MeteorJS
Arsys
 
AngularJS Patterns: Clean Code
Francesc Jimenez
 
Acciones
juli279ana
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
David Vaquero
 
Curso Java Resumen - Curso 2005-2006
Samuel Marrero
 
Introducción a Ruby on rails
Javier Ferrer González
 
Aplicaciones Graficas En Java
DCGG
 
Lab 01 badestra
Jean Carlos Lujan
 
Transacciones
Maryy Aqua
 

Similar a Java Web Lección 03 - MVC (20)

PDF
Model View Controller - MVC
Eric Gustavo Coronel Castillo
 
PPT
Curso Fundeweb2 para java desde cero a experto.ppt
RolitoChc1
 
PPTX
Presentación1
mariaamonita
 
PPT
Introduccion a la estructura de Fundeweb
ANGELMARCELOREAGUAMA
 
PPTX
Trabajo Final
mariaalan
 
PPTX
Lp II clase02 - Modelo Vista Controlador
AngelDX
 
PPTX
Patrón de diseño Modelo-Vista-Controlador (MVC)
Jose R. Hilera
 
PDF
patrón MVC.pdf
German Zarza
 
PDF
Patron mvc struts
Jesus Caceres Tello
 
PPTX
Clase ii patrones de diseño
Pablo Andres Cáceres Ferreira
 
PPTX
modelo MVC.pptx
Ram Vazquez
 
PDF
Calculadora Gráfica Java implementando el Patrón MVC
Ignacio Aular Reyes
 
PPTX
S01-s1-MVC.pptx
AnthonyJosuVillar
 
PPTX
Model View Controller (MVC)
victorbalta
 
PDF
Construcción de Software (Patrones)
sandyx17
 
PPT
Introducción Patrones de Diseño
Pablo Andres Cáceres Ferreira
 
PPTX
patron-mvc
JOEL PUMA BUENDIA
 
PDF
Gwt IV -mvp
Manuel Carrasco Moñino
 
PPTX
Patrones de diseño
Juanes Alzt
 
PPTX
PATRON DE DISEÑO MVC.pptx solo practicas en java
JennyGuio1
 
Model View Controller - MVC
Eric Gustavo Coronel Castillo
 
Curso Fundeweb2 para java desde cero a experto.ppt
RolitoChc1
 
Presentación1
mariaamonita
 
Introduccion a la estructura de Fundeweb
ANGELMARCELOREAGUAMA
 
Trabajo Final
mariaalan
 
Lp II clase02 - Modelo Vista Controlador
AngelDX
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Jose R. Hilera
 
patrón MVC.pdf
German Zarza
 
Patron mvc struts
Jesus Caceres Tello
 
Clase ii patrones de diseño
Pablo Andres Cáceres Ferreira
 
modelo MVC.pptx
Ram Vazquez
 
Calculadora Gráfica Java implementando el Patrón MVC
Ignacio Aular Reyes
 
S01-s1-MVC.pptx
AnthonyJosuVillar
 
Model View Controller (MVC)
victorbalta
 
Construcción de Software (Patrones)
sandyx17
 
Introducción Patrones de Diseño
Pablo Andres Cáceres Ferreira
 
patron-mvc
JOEL PUMA BUENDIA
 
Patrones de diseño
Juanes Alzt
 
PATRON DE DISEÑO MVC.pptx solo practicas en java
JennyGuio1
 
Publicidad

Más de Eric Gustavo Coronel Castillo (20)

PDF
JavaServer Page
Eric Gustavo Coronel Castillo
 
PDF
Java Web: Servlets
Eric Gustavo Coronel Castillo
 
PDF
Java Web - Presentación
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - COLECCIONES
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - ARREGLOS
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - INTERFACES
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - HERENCIA
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - SOBRECARGA
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
Eric Gustavo Coronel Castillo
 
PDF
Cursos Virtuales con Gustavo Coronel en UDEMY
Eric Gustavo Coronel Castillo
 
PDF
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
Eric Gustavo Coronel Castillo
 
PDF
Buenas practicas para el Desarrollo de Software
Eric Gustavo Coronel Castillo
 
PDF
JAVA OO - TEMA 08 - COLECCIONES
Eric Gustavo Coronel Castillo
 
PDF
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
Eric Gustavo Coronel Castillo
 
PDF
CONSULTAS BASICAS
Eric Gustavo Coronel Castillo
 
PDF
INTRODUCCIÓN A ORACLE SQL
Eric Gustavo Coronel Castillo
 
Java Web: Servlets
Eric Gustavo Coronel Castillo
 
Java Web - Presentación
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - EXCEPCIONES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - COLECCIONES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - ARREGLOS
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - INTERFACES
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - HERENCIA
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - ALCANCE DE CLASE
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - SOBRECARGA
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - CLASES Y OBJETOS
Eric Gustavo Coronel Castillo
 
Cursos Virtuales con Gustavo Coronel en UDEMY
Eric Gustavo Coronel Castillo
 
JAVA ORIENTADO A OBJETOS - INTRODUCCIÓN
Eric Gustavo Coronel Castillo
 
Buenas practicas para el Desarrollo de Software
Eric Gustavo Coronel Castillo
 
JAVA OO - TEMA 08 - COLECCIONES
Eric Gustavo Coronel Castillo
 
EL MODELO DIRECTO DE DELL: TODO LO QUE HAY SOBRE LA INFORMACION
Eric Gustavo Coronel Castillo
 
INTRODUCCIÓN A ORACLE SQL
Eric Gustavo Coronel Castillo
 
Publicidad

Último (6)

PDF
Variacion ciclica .pdf untumbes estadística
130021222
 
PPT
ONSULTA A PARTIR DE MULTIPLES TABLAS .ppt
42982335
 
PPTX
sistemas información caracteríaticas-1.pptx
forozco17fo2
 
PPTX
Presentacion Python en Microbit (Primeros pasos)
rcamilot
 
PDF
AU-COMO INICIAR SESIÓN EN ANYDESK CON CRTL+ALT+SUP DESHABILITADO.pdf
Serviciojat
 
PPTX
Tema6 estructuras condicionales básicas pseint.pptx
lmcsenatic
 
Variacion ciclica .pdf untumbes estadística
130021222
 
ONSULTA A PARTIR DE MULTIPLES TABLAS .ppt
42982335
 
sistemas información caracteríaticas-1.pptx
forozco17fo2
 
Presentacion Python en Microbit (Primeros pasos)
rcamilot
 
AU-COMO INICIAR SESIÓN EN ANYDESK CON CRTL+ALT+SUP DESHABILITADO.pdf
Serviciojat
 
Tema6 estructuras condicionales básicas pseint.pptx
lmcsenatic
 

Java Web Lección 03 - MVC