Struts Introduction

Páginas: 3 (605 palabras) Publicado: 25 de octubre de 2013
Agenda
¿Que es Struts?
El patrón Modelo – Vista – Controlador
Arquitectura de Struts
Modelo
– ActionForms

Vista
– Páginas JSP
– Tag Libs
– Internacionalización

Agenda
Controlador
–La clase Action
– El archivo struts-config.xml

Aplicación de Ejemplo en WebSphere
Studio Application Development

¿Que es Struts?
Es un framework de la capa de
presentación que implementa elpatrón
MVC en Java
Un framework es la extensión de un
lenguaje mediante una jerarquía de
clases que implementan una
funcionalidad y que (opcionalmente)
pueden ser extendidas

El patrón MVCInvocación de métodos
Eventos

Arquitectura de Struts
1. Solicitud

Navegador

6. Resultado

Controller
(Servlet)

4. Redireccionamiento

View
(JSPs, TagLibs)

2. Acciones
3.Resultados
Model
(JavaBeans)

5. Consulta

Arquitectura de Struts (Cont)
config
XML

1. Solicitud

Navegador

9. Resultado

2. Sets y Validate

Controller
(Servlet)

3. Resultado4. Execute

Action

6. Resultado
5. Acciones

7. Redireccionamiento

View
(JSPs, TagLibs)

Action
Form

8. Consulta

Objetos
de Negocio
JavaBeans
Model

Modelo
El modelorepresenta la información y la
reglas de negocio de una aplicación.
Modelo = ActionForms + Objetos de
Negocio.
Objetos de Negocio: Entidades que
representan los conceptos del negocio,
suscaracterísticas y comportamiento

Modelo - ActionForms
Son JavaBeans con las siguientes
características:.
– Extienden org.apache.struts.action.ActionForm
– Implementan set y get para cada input delformulario.
– Definen un método validate que retorna una lista
de errores
– No debe tener nada que corresponda
a la lógica de negocio
– Debe ser un Firewall entre el usuario y el Action
que detengatodo tipo de errores de incompletitud
o inconsistencia

Vista – Páginas JSP
La Vista de una aplicación Struts
generalmente está construida usando
tecnología Java Server Pages (JSP).
Las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Struts
  • Struts
  • Struts
  • Struts
  • Struts
  • Introduction
  • Introduction
  • Introduction

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS