Apuntes de Java: Optimizando GlassFish para producción
2ª Edición
AJAX en JAVA EE
Antonio J. Martín Sierra
(2ª Edición)
A María José, mi esposa, y a mis hijos Alejandro y Raúl.
ÍNDICE
PRÓLOGO............................................................................................................. 13
CAPÍTULO 1. INTRODUCCIÓN A AJAX ....................................................... 17
1.1 CONTEXTO DEUTILIZACIÓN DE AJAX ....................................................... 17
1.2 ¿QUÉ ES AJAX? .................................................................................................. 18
1.3 LAS TECNOLOGÍAS AJAX ............................................................................... 20
1.4 PRIMERA APLICACIÓN AJAX........................................................................ 22
1.4.1 DESCRIPCIÓN DE LA APLICACIÓN.................................................................. 23
1.4.2 CÓDIGO DE SERVIDOR .................................................................................. 23
1.4.3 LA VISTA CLIENTE ........................................................................................ 24
1.4.4 CÓDIGO DE SCRIPT DECLIENTE..................................................................... 26
1.4.4.1 Creación del objeto XMLHttpRequest ................................................. 26
1.4.4.2 Envío de la petición HTTP ................................................................... 27
1.4.4.3 Procesamiento de la respuesta .............................................................. 28
1.5 APLICACIONES AJAX MULTINAVEGADOR................................................ 29
1.5.1 COMPATIBILIDAD DE CÓDIGO EN TODOS LOS NAVEGADORES ....................... 30
1.6 MANIPULAR DATOS EN FORMATO XML .................................................... 32
CAPÍTULO 2. PROCESO DE EJECUCIÓN DE UNA APLICACIÓN
AJAX ......................................................................................................................37
2.1 EVENTOS EN UNA PÁGINA WEB Y MANEJADORES................................. 37
2.2 FASES EN LA EJECUCIÓN DE UNA APLICACIÓN AJAX ........................... 38
2.3 EL OBJETO XMLHTTPREQUEST .................................................................... 40
2.3.1 LOS ORÍGENES DEL OBJETO XMLHTTPREQUEST.......................................... 40
8 AJAX EN JAVA EE
© RA-MA
2.3.2MIEMBROS DE LA INTERFAZ ......................................................................... 41
2.3.2.1 Preparación de la petición .................................................................... 41
2.3.2.2 Definición de encabezados de la petición ............................................ 43
2.3.2.3 Definición de la función de retrollamada............................................. 43
2.3.2.4 Estado de la petición ............................................................................ 44
2.3.2.5 Envío de la petición .............................................................................. 45
2.3.2.6 Encabezado de la respuesta .................................................................. 50
2.3.2.7 Acceso al contenido de la respuesta..................................................... 52
2.3.2.8 Estado de la respuesta .......................................................................... 53
2.4 EL MODELO DE OBJETO DOCUMENTO (DOM) .......................................... 59
2.4.1 NIVELES DOM ............................................................................................. 59
2.4.2 INTERFACES DOM....................................................................................... 60
2.4.3 EL ÁRBOL DE OBJETOS DE UN DOCUMENTO .................................................. 61
2.4.4 DOM EN LA PRÁCTICA ................................................................................. 62
2.4.4.1 Obtención del objeto Document ........................................................... 62
2.4.4.2 Referencia a...
Regístrate para leer el documento completo.