ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

QUÉ SON LOS EVENTOS


Enviado por   •  3 de Febrero de 2015  •  254 Palabras (2 Páginas)  •  172 Visitas

Página 1 de 2

¿QUÉ SON LOS EVENTOS?

R= En términos de Java, un evento es un objeto que es lanzado por un objeto y enviado a otro objeto llamado escuchador. Un evento se lanza (o se dispara) cuando ocurre una determinada situación (un clic de ratón, una pulsación de tecla, etc). La programación de eventos es una de las bases de Java y permite mecanismos de diseño de programas orientados a las acciones del usuario. Es decir, son las acciones del usuario las que desencadenan mensajes entre los objetos (el flujo del código del programa se desvía en función del evento producido, alterando la ejecución normal).

¿CUÁLES SON LAS FAMILIAS DE EVENTOS QUE EXISTEN?

R= Existen tres familias de eventos:

• Relacionadas con el Contexto del Java Servlet: por ejemplo, cuándo se arranca o se para la aplicación.

• Relacionadas con la petición: por ejemplo, cuándo se comienza a procesar una petición.

• Relacionadas con la Sesión HTTP: por ejemplo, cuándo se invalida una sesión.

Los tipos de eventos que existen son los siguientes:

javax.servlet.ServletContextEvent Cuando se arranca o para una aplicación web.

javax.servlet.ServletContextAttributeEvent Cuando se crea, modifica o elimina un atributo del contexto de Java Servlet.

javax.servlet.http.HttpSessionEvent Cuando se crea o se destruye una sesión. También cuando se persiste y elimina de la memoria, y cuando se restaura de nuevo en memoria.

javax.servlet.http.HttpSessionBindingEvent Cuando se añade, modifica o eliminan atributos de la sesión. También cuando un objeto ha sido añadido o eliminado de la sesión.

javax.servlet.ServletRequestEvent Cuando se inicializa o destruye una petición.

javax.servlet.ServletRequestAttributeEvent Cuando se añade, modifica o elimina un atributo de la petición.

¿CUÁLES SON LOS MÉTODOS DE CADA UNA O LOS LLAMADOS EVENTOS DE CADA FAMILIA?

R=

javax.servlet.ServletContextListener contextDestroyed

contextInitialized

javax.servlet.ServletContextAttribute attributeAdded

attributeRemoved

attributeReplaced

javax.servlet.http.HttpSessionActivationListener sessionDidActivate

sessionWillPassivate

javax.servlet.http.HttpSessionBindingListener valueBound

valueUnbound

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com