mvc-JSP

Páginas: 3 (743 palabras) Publicado: 6 de abril de 2014
Programando Soluciones

En JSP existe una forma muy practica de programar usando el patrón MVC
(modelo-vista-controlador), donde se separan aun mas las capas, no es la
intención explicar elpatrón MVC, sino explicar su aplicación en JSP.

En mi corta experiencia he visto varias formas de aplicar este patrón a aplicaciones
de las cuales he hecho mi propia implementación utilizando cosas dela una y de la
otra.
Modelo
- Beans
- Action
- Actions
- Model
- WebModel

Vista
- Paginas
JSP/HML

Controlador
- Controller

Programando Soluciones

Las clases que interviene lasrepresentamos en el siguiente diagrama
- Bean Departamento
- Bean Empleado
- Model utiliza a Empleado
- Model utiliza a Departamento
- WebModel extiende de Model
- Action utiliza a Model
-AgregarEmpleado es una Action
- AgregarDepartamento es una Action
- Controller utiliza a Action (o cualquier clase
que extiende de ella)

Programando Soluciones

La manera en que inicia laaplicación

web.xml

InitModel.jsp

•Guarda
la
configuración
para conectarse
a la base de
datos.
•Guarda
la
configuración
(mapeo)
del
servlet.

• Carga
la
configuración de
la BD y seconecta.
• Inicializa
(controller, baseurl,
absoluteurl).

index.jsp
• Carga
InitModel.jsp

a

Programando Soluciones

La manera de interactuar de la aplicación es
1.

pagina.jsp
•Muestra información .
• Llamado a servlets.

1

3.

3

Controller.class
• Atender y re-direccionar los
llamados a un Action.
• Buscar en memoria o
cargar en memoria las
Actions

2.

Alocurrir un evento, este
(dependiendo, de los parámetros
de mapeo) será direccionado al
Controller.
El Controller cargará la Action
correspondiente
seteará
y
ejecutará.
La Action se ejecuta yredirecciona a una pagina o en
algunos casos a otro Action.

Action.class

2

• Encapsular los métodos
necesarios para permitir
seteo de parámetros (como
servlet).
• Encapsular los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MVC
  • JSP
  • MVC
  • Practica Con Jsp
  • mvc software
  • Introducción A Jsp
  • Patron MVC
  • spring mvc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS