Struts java

Solo disponible en BuenasTareas
  • Páginas : 128 (31979 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de agosto de 2012
Leer documento completo
Vista previa del texto
Struts
2ª edición

Struts
2ª edición
Antonio J. Martín Sierra

A mi sobrino Hugo.

ÍNDICE
PRÓLOGO............................................................................................................. 13
CAPÍTULO 1. LA ARQUITECTURA MODELO VISTA
CONTROLADOR .............................................................................................. 19
1.1 EL PATRÓNMVC............................................................................................... 20
1.1.1 EL CONTROLADOR ......................................................................................... 21
1.1.2 LA VISTA ....................................................................................................... 22
1.1.3 EL MODELO................................................................................................... 22
1.2 FUNCIONAMIENTO DE UNA APLICACIÓN MVC ....................................... 23

CAPÍTULO 2. EL FRAMEWORK STRUTS .................................................... 35
2.1 FUNDAMENTOS DE STRUTS .......................................................................... 36
2.2 COMPONENTES DE STRUTS........................................................................... 37
2.2.1 ARCHIVOS DE CONFIGURACIÓN ...................................................................... 37
2.2.2 EL API DE STRUTS ......................................................................................... 39
2.2.3 LIBRERÍAS DE ACCIONES JSP ......................................................................... 41
2.3 FUNCIONAMIENTO DEUNA APLICACIÓN STRUTS .................................. 42

CAPÍTULO 3. DESARROLLO DE UNA APLICACIÓN CON STRUTS ......45
3.1 DESCARGA E INSTALACIÓN DEL FRAMEWORK STRUTS....................... 45
3.2 APLICACIÓN PRÁCTICA PARA VALIDACIÓN Y REGISTRO DE
USUARIOS ......................................................................................................... 47
3.2.1 FUNCIONAMIENTO DE LAAPLICACIÓN............................................................ 48
3.2.2 ESQUEMA DE LA APLICACIÓN ......................................................................... 48
3.2.3 CONSTRUCCIÓN DE LA APLICACIÓN ............................................................... 50

8 STRUTS

© RA-MA

3.2.3.1 Estructura de una aplicación Web Struts............................................... 50
3.2.3.2 Registro del servlet ActionServlet ......................................................... 52
3.2.3.3 Captura de datos de usuario: Las clases ValidacionForm y
RegistroForm ........................................................................................ 53
3.2.3.4 Implementación del Modelo .................................................................. 563.2.3.5 Procesamiento de peticiones: Las clases ValidarAction y
RegistrarAction ...................................................................................... 59
3.2.3.6 Objetos forward globales ....................................................................... 64
3.2.3.7 Las páginas de la vista ........................................................................... 65

CAPÍTULO4. ÁNALISIS DEL API DE STRUTS ............................................ 87
4.1 PROCESAMIENTO DE UNA PETICIÓN: CLASES ACTIONSERVLET
Y REQUESTPROCESSOR .................................................................................. 87
4.2 CLASES DE ACCIÓN ......................................................................................... 91
4.2.1 CLASE DISPATCHACTION............................................................................... 92
4.2.2 CLASE LOOKUPDISPATCHACTION ............................................................... 106
4.2.3 CLASE MAPPINGDISPATCHACTION .............................................................. 112
4.2.4 CLASE ACTIONFORM ................................................................................... 125
4.2.4.1 Ciclo...
tracking img