0% encontró este documento útil (0 votos)
79 vistas22 páginas

Framework Struts2

Este documento presenta información sobre el framework Struts 2 para el desarrollo de aplicaciones web en Java. Explica que Struts 2 es un framework de presentación que implementa el patrón MVC y proporciona componentes para la capa de vista. Sus componentes principales son un filtro llamado "FilterDispatcher" que maneja las peticiones, y elementos como actions y interceptores que procesan las peticiones. El documento también cubre temas como el funcionamiento, instalación y configuración de Struts 2 usando archivos XML.

Cargado por

brunohans
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
79 vistas22 páginas

Framework Struts2

Este documento presenta información sobre el framework Struts 2 para el desarrollo de aplicaciones web en Java. Explica que Struts 2 es un framework de presentación que implementa el patrón MVC y proporciona componentes para la capa de vista. Sus componentes principales son un filtro llamado "FilterDispatcher" que maneja las peticiones, y elementos como actions y interceptores que procesan las peticiones. El documento también cubre temas como el funcionamiento, instalación y configuración de Struts 2 usando archivos XML.

Cargado por

brunohans
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CURSO:

DOCENTE:
CORREO:

DESARROLLO DE APLICACIONES WEB AVANZADASCON JAVA


ING. HENRY MENDOZA PUERTA
HMENDOZAP@[Link]
STRUTS 2

Qu es un Framework?
En general, el trmino framework, nos estamos refiriendo a una estructura software compuesta de
componentes personalizables e intercambiables para el desarrollo de una aplicacin. En otras palabras,
un framework se puede considerar como una aplicacin genrica incompleta y configurable a la que
podemos aadirle las ltimas piezas para construir una aplicacin concreta.

Los objetivos principales que persigue un framework son: acelerar el proceso de desarrollo, reutilizar
cdigo ya existente y promover buenas prcticas de desarrollo como el uso de patrones.
Cuando desarrollamos aplicaciones web es importante que estas puedan ser creadas de forma rpida y
eficiente. Hoy en da existen muchos frameworks, los cuales nos proporcionan un cascarn para las
aplicaciones. Nosotros solo debemos implementar la lgica propia de la aplicacin, configurar el
framework mediante algn mecanismo como anotaciones o archivos XML, y estos se encargan de hacer
la mayor parte del trabajo tedioso o repetitivo.
II

STRUTS 2
Struts 2 es un framework para el desarrollo de aplicaciones web, el cual hace que la implementacin de
las mismas sea ms sencillo, ms rpido, y con menos complicaciones. Adems hace que estas sean ms
robustas y flexibles. El objetivo de Struts 2 es muy sencillo: hacer que el desarrollo de aplicaciones
web sea simple para los desarrolladores.
Struts 2 es un framework de presentacin, dentro de las capas en las que se divide una aplicacin en la
arquitectura JEE, el cual implementa el controlador del patrn de diseo MVC (Modelo Vista
Controlador), y que podemos configurar de varias maneras; adems proporciona algunos componentes
para la capa de vista. Por si fuera poco, proporciona una integracin perfecta con otros frameworks para
implementar la capa del modelo (como Hibernate y Spring).

Struts 2 no es precisamente el heredero de Struts 1, sino que es la mezcla de dos framewoks: WebWork
2 y Struts (aunque en realidad me parece que de Struts 1 solo tom algunos nombres .
III

Componentes de Struts 2
Comencemos hablando un poco de los componentes que forman a Struts 2.

El corazn de Struts 2 es un filtro, conocido como el "FilterDispatcher". Este es el punto de entrada


del framework. A partir de l se lanza la ejecucin de todas las peticiones que involucran al framework.
Las principales responsabilidades del "FilterDispatcher" son:

Ejecutar los Actions, que son los manejadores de las peticiones.


Comenzar la ejecucin de la cadena de interceptores (de la que hablaremos en un momento).
Limpiar el "ActionContext", para evitar fugas de memoria.

struts 2 procesa las peticiones usando tres elementos principales:

IV

Funcionamiento de Struts2

Descarga e Instalacin de Struts 2

Configuracin de Struts 2 usando un archivo XML

Trabajo con Formularios- Recepcin de Parmetros Simples

Configuracin de [Link]

También podría gustarte