java web lección 03 - mvc

9
Eric Gustavo Coronel Castillo gcoronelc.blogspot.com [email protected] JAVA WEB DEVELOPER

Upload: eric-gustavo-coronel-castillo

Post on 13-Apr-2017

1.910 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Java Web Lección 03 - MVC

Eric Gustavo Coronel Castillo

[email protected]

JAVA WEB DEVELOPER

Page 2: Java Web Lección 03 - MVC

2

TEMA: Patrón MVC

Page 3: Java Web Lección 03 - MVC

Índice

• Objetivo

• Esquema General

• Implementación

• Proyecto

3

Page 4: Java Web Lección 03 - MVC

Objetivo

Implementar una aplicación web utilizando el patrón de diseño

MVC.

4

Page 5: Java Web Lección 03 - MVC

5

Esquema General

Page 6: Java Web Lección 03 - MVC

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

Page 7: Java Web Lección 03 - MVC

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.

Page 8: Java Web Lección 03 - MVC

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.

Page 9: Java Web Lección 03 - MVC

9

CURSOS VIERTUALES DE PROGRAMACIÓN