java web lección 03 - mvc
TRANSCRIPT
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.- Resultado5.- 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