Struts
Alba Neila, Gadea Hidalgo
UNIVERSIDAD DE BURGOS
ESCUELA POLITÉCNICA SUPERIOR
MASTER EN INGENIERÍA INFORMÁTICA
ARQUITECTURA Y SERVICIOS DE INTERNET
Alumnos: Alba Neila Neila Gadea Hidalgo López
1
Struts
Alba Neila, Gadea Hidalgo
ÍNDICE
1. ¿QUÉ ES STRUTS?............................................................................................ 3 1.1. Patrón MVC(Modelo-Vista-Controlador) ................................................. 3 2. DESCARGA ...................................................................................................... 4 3. INSTALACIÓN .................................................................................................. 5 4. COMPONENTES DE STRUTS............................................................................. 8 4.1. Visión general .......................................................................................... 8 4.2. Web.xml ................................................................................................... 9 4.3. Struts-config.xml .................................................................................... 10 4.4. ActionForm............................................................................................ 11 4.5. Action..................................................................................................... 13 5. UTILIZACIÓN ................................................................................................. 15 5.1 Modelo................................................................................................... 15 5.2 Vista ........................................................................................................ 20 5.3 Controlador ............................................................................................. 25 6. VENTAJAS Y DESVENTAJAS DE UTILIZAR STRUTS ........................................... 26 6.1 Ventajas.................................................................................................. 26 6.2. Desventajas ............................................................................................ 26 7. COMPARATIVA DE STRUTS CON OTRA HERRAMIENTA .................................. 26 8. CONCLUSIONES ............................................................................................. 27 9. BIBLIOGRAFÍA............................................................................................... 27
2
Struts
Alba Neila, Gadea Hidalgo
1. ¿QUÉ ES STRUTS?
Es un Framework destinado a dar soporte en el desarrollo de páginas web, sigue el patrón Modelo-Vista-Controlador, el cual es ampliamente utilizado y considerado de gran solidez, bajo la plataforma JEE. Su carácter de software libre y su compatibilidad contodas las plataformas en las que Java Enterprise esté disponible lo convierten en una herramienta altamente disponible. Framework: es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo particular de problema y de esta forma utilizarlo como referencia, para poder en un futuro simplificar el trabajo de un caso similar.
1.1. Patrón MVC (Modelo-Vista-Controlador)
Esun patrón de desarrollo de software que separa los datos de una aplicación (controlador), la interfaz de usuario (vista), y la lógica de negocio (modelo) en tres componentes distintos. Está destinado en la mayoría de los casos a aplicaciones web.
Ilustración 1: Patrón modelo-vista-controlador
El usuario interactúa con la interfaz, que será la parte correspondiente a la vista, el controladorgestiona la petición realizada por el usuario a través de la interfaz 3
Struts
Alba Neila, Gadea Hidalgo
al pulsar un botón, dar un link, etc. El controlador notifica al modelo la petición del usuario lo que conlleva una modificación del modelo. Después el controlador informará a la vista de que tiene que mostrar una nueva interfaz, para generarla, la vista toma los nuevos datos del...
Regístrate para leer el documento completo.