1170
Capítulo 26 Aplicaciones Web: parte 1
• Cuando una página recibe una petición, el encabezado incluye información como el tipo de petición y cualquier
cookie que se haya enviado anteriormente del servidor, para almacenarse en el equipo cliente. Cuando el servidor
formula su respuesta, la información del encabezado contiene cualquier cookie que el servidor desee almacenar en
la computadora cliente, junto con más información, como el tipo MIME de la respuesta.
• La fecha de expiración de una cookie determina la forma en que ésta permanecerá en la computadora del cliente. Si no
establecemos una fecha de expiración para la cookie, el navegador Web mantendrá la cookie mientras dure la sesión
de navegación. En caso contrario, el navegador Web mantendrá la cookie hasta que llegue la fecha de expiración.
• Al establecer el manejador de acciones para un
Hipervínculo
podemos responder a un clic sin necesidad de redirigir
al usuario hacia otra página.
• Para agregar un manejador de acciones a un
Hipervínculo
que también debe dirigir al usuario a otra página, debemos
agregar una regla al archivo
Navegación de página
. Para editar este archivo, haga clic con el botón derecho del ratón
en cualquier parte del Diseñador visual y seleccione
Navegación de página…
; después arrastre el
Hipervínculo
apro-
piado a la página de destino.
• Un objeto cookie es una instancia de la clase
Cookie
en el paquete
javax.servlet.http
.
• Un objeto de la clase
HttpServletResponse
(del paquete
javax.servlet.http
) representa la respuesta. Para
acceder a este objeto, hay que invocar el método
getExternalContext
en el bean de página, y después invocar a
getResponse
en el objeto resultante.
• Un objeto de la clase
HttpServletRequest
(del paquete
javax.servlet.http
) representa la petición. Para obtener
este objeto, hay que invocar al método
getExternalContext
en el bean de página, y después invocar a
getRequest
en el objeto resultante.
•
El
método
getCookies
de
HttpServletRequest
devuelve un arreglo de las cookies que se escribieron previamente
en el cliente.
• Un servidor Web no puede acceder a las cookies creadas por los servidores en otros dominios.
Sección 26.7.2 Rastreo de sesiones con el objeto
SessionBean
• Podemos llevar a cabo el rastreo de sesiones con la clase
SessionBean
que se proporciona en cada aplicación Web
creada con Java Studio Creator 2. Cuando un nuevo cliente solicita una página Web en el proyecto, se crea un objeto
SessionBean
.
• Podemos acceder al objeto
SessionBean
a través de una sesión, invocando al método
getSessionBean
en el bean
de página. Podemos usar el objeto
SessionBean
para acceder a las propiedades de sesión almacenadas.
• Para almacenar información en el objeto
SessionBean
, agregue propiedades a la clase
SessionBean
. Para agregar
una propiedad, haga clic con el botón derecho del ratón en el nodo
SessionBean
en la ventana
Esquema
y seleccione
Agregar | Propiedad
para mostrar el cuadro de diálogo
Nuevo patrón de propiedad
. Confi gure la propiedad y haga clic
en
Aceptar
para crearla.
AbstractPageBean
acción en una JSP
action
, atributo del elemento
form
de XHTML
aplicación basada en Web de tres niveles
aplicación de
nniveles
aplicación multinivel
ApplicationBean
árbol de componentes
bean de página
biblioteca de etiquetas
bibilioteca de etiquetas personalizadas
búsqueda DNS
Button
, componente JSF
Campo de texto
, componente JSF
ciclo de vida del procesamiento de eventos
com.sun.rave.web.ui.component
contenedor de JSPs
contenedor de servlets
cookie
Cuadro de lista,
componente JSF
datos de plantilla fi ja
desarrollo de aplicación Web
desplegar XHTML en un navegador Web
destroy
, método del ciclo de vida de procesamiento de
eventos
dirección IP
directiva en una JSP
directorio virtual
Diseño
, modo
Editor visual
editor WYSIWYG (Lo que ve es lo que obtiene)
elemento de secuencia en una JSP
encabezado HTTP
entrada oculta en un formulario de XHTML
escaped
, propiedad
Esquema
, ventana
Etiqueta
, componente JSF
etiqueta de XHTML
Terminología
26_MAQ_CAP_26_Deitel.indd1170
5/8/084:15:54PM