Detalle del libro
Ver Índice
Introducción
Presentación de JEE Capítulo 1
A. Introducción
B. Servidores Web y servidores de aplicaciones
C. Clientes ligeros y clientes pesados
D. Estructura de una aplicación JEE
E. Empaquetado de una aplicación
1. Creación de un empaquetado
2. Visualización del contenido
3. Extracción
4. Actualización
El protocolo HTTP Capítulo 2
A. Presentación
1. Funcionamiento
2. Las URL
Desarrollo de aplicaciones web con JEE 6 1
B. Las peticiones HTTP
1. Los distintos tipos de petición
2. Las cabeceras de petición
C. Las respuestas HTTP
1. Los diferentes tipos de respuesta
2. Las cabeceras de respuesta
D. Gestión del almacenamiento en caché
1. Gestión realizada por el cliente
2. Gestión realizada por el servidor
Servlets Capítulo 3
A. Presentación
1. Diálogo con un servlet
2. Tratamientos realizados
3. Clases e interfaces utilizadas
B. Ciclo de vida de un servlet
1. Método init
2. Parámetros de inicialización
3. Método destroy
4. Método service
5. Métodos doXXXX
C. Utilizar la petición HTTP
1. Obtener información sobre la URL
2. Leer parámetros
3. Leer cabeceras
4. Añadir información a la petición
D. Construir la respuesta HTTP
1. Definir el estado de la respuesta
2. Agregar cabeceras
3. Construir el cuerpo de la respuesta
E. Elementos accesibles desde un servlet
1. Contexto de aplicación
2. Sesión
F. Utilización de otros recursos
1. Utilización del RequestDispatcher
a. Include
b. Forward
2. Redirección
G. Filtros
1. Creación
2. Declaración
H. Eventos
1. Eventos asociados a la aplicación
2. Eventos asociados a sesiones
I. Sincronización de servlets
1. Utilización de la interfaz SingleThreadModel
2. Utilización de bloques de código sincronizados
Contenido
Desarrollo de aplicaciones web con JEE 6 3
Uso de sesiones Capítulo 4
A. Obtener el seguimiento de la sesión
1. Uso de cookies
a. Creación y envío de cookies
b. Recuperación y uso de cookies
2. Utilización de la sesión
a. Reescritura de la URL
b. Campos de formulario ocultos
c. Cookies
B. Utilización de la sesión
1. Obtener una sesión
2. Almacenar, consultar y suprimir elementos
3. Finalizar la sesión
Las páginas JSP Capítulo 5
A. Presentación
1. Tratamiento de una página JSP por el servidor
2. Elementos que constituyen una página JSP
B. Directivas JSP
1. La directiva page
2. La directiva include
3. La directiva taglib
4 Java Enterprise Edition
C. Scriptlets
1. Declaración de variables o de métodos <%! %>
2. Inserción de instrucciones Java <% %>
3. Evaluación de una expresión <%= %>
4. Comentarios <%-- --%>
D. Objetos implícitos
E. Etiquetas JSP
1. Etiqueta
2. Etiqueta
3. Etiqueta
4. Etiqueta
5. Etiqueta
6. Etiqueta
F. Sintaxis XML
La librería JSTL Capítulo 6
A. Presentación
B. Las expressions language
1. Declaración de una expression language
2. Operadores en expressions language
3. Tratamiento de excepciones en las expressions language
C. La librería básica
1. Etiquetas de gestión de variables
a. Asignación de un valor a una variable
Desarrollo de aplicaciones web con JEE 6 5
b. Destrucción de una variable
Este libro de JEE 6 se dirige a desarrolladores Java y proporciona todas las bases para usar el lenguaje Java en el desarrollo de aplicaciones web dinámicas.
Tras la presentación de la plataforma JEE, el lector descubrirá el funcionamiento del protocolo http, omnipresente en las aplicaciones web. El siguiente capítulo presenta los servlets, base de todas las aplicaciones web desarrolladas en lenguaje java. A continuación, se detalla la presentación de los datos al usuario con las páginas jsp. Los dos capítulos siguientes detallan las soluciones disponibles para mejorar la productividad usando las etiquetas de la librería JSTL o creando una librería de etiquetas propia, adaptada a las necesidades de la aplicación.
Ya que la mayoría de las aplicaciones usa actualmente una base de datos para almacenar la información, el último capítulo presenta el acceso a los datos con java mediante la api jdbc y las particularidades de las aplicaciones web en ese ámbito.
En este libro, cada concepto se ilustra con ejemplos concretos, que pueden adaptarse fácilmente según las necesidades. La estructura de los principales archivos de configuración se documenta como guía para realizar el despliegue de la aplicación.
Los ejemplos citados en el libro se pueden descargar en la web www.ediciones-eni.com.
Capítulos del libro : Prefacio – Presentación de JEE – El protocolo HTTP – Servlets – Uso de sesiones – Las páginas JSP – La librería JSTL – Etiquetas JSP personalizadas – JDBC – Anexos