监听器概述以及生命周期监听器 | 学习笔记

简介: 快速学习监听器概述以及生命周期监听器

开发者学堂课程【Filte(过滤器)、Listener(监听器)监听器概述以及生命周期监听器】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/38/detail/887


监听器概述以及生命周期监听器


内容简介:

1、 事件源

2、 javaWeb 中完成编写监听器

3、 事件对象

 

1、事件源:三大域

ServletContext

生死监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用;

void contextInitialized(ServletContextEvent sce):创建 Servletcontext 时

void contextDestroyed(ServletContextEvent sce):销毁 Servletcontext 时

属性监听:ServletContextAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用。

HttpSession

生死监听:HttpSessionListener,它有两个方法,一个在出生时调用,一个在死亡时调用;

void sessionCreated( HttpSessionEvent se):创建 session 时

void sessionDestoryed( HttpSessionEvent se):销毁 session 时

属性监听:: HttpSessioniAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用;

ServleRequest

生死监听:ServletRequestListener,它有两个方法,一个在出生时调用,一个在死亡时调用;

void requestlnitialized(ServletRequestEvent sre):创建 request 时

void requestDestoryed (servletRequestEvent sre):销毁 request 时

属性监听:ServletRequestAttributeListener,它有三个方法,一个在添加属性时调用,一个在替换属性时调用,最后一个是在移除属性时调用。


2、javaWeb 中完成编写监听器

写一个监听器类,要求必须去实现某个监听器接口;

注册,是在 web.xml 中配置来完成注册;


3、事件对象

SerxletContextExent:serxletContext getSerxletContext()

HttpSessionExent : HttpSession getSession()

SerMletReguest :

ServletContext getSerxletContext()

ServletRegues getSerxletReguest()

相关文章
|
12月前
|
Java
25JavaWeb基础 - 监听器
25JavaWeb基础 - 监听器
56 1
|
4月前
|
数据管理 Java
Spigot开发中的事件与监听器的关系
在Spigot插件开发中,监听器(Listener)是一个非常重要的概念。它们允许你捕捉和处理各种游戏事件,使你的插件能够对玩家的行为、游戏环境的变化等做出响应。本文将详细介绍监听器是什么、它们的用途,并通过一个代码示例展示如何使用监听器。
30 0
|
5月前
|
移动开发 前端开发 Java
Flowable 任务监听器与执行监听器的介绍
Flowable 任务监听器与执行监听器的介绍
777 0
|
5月前
javaWeb监听器Listener -自定义监听器类实现
javaWeb监听器Listener -自定义监听器类实现
|
程序员
监听器
监听器
106 0
Listener概述、监听对象的创建和销毁、监听域对象属性变化、监听会话相关的感知型监听器及监听器实现
Listener概述、监听对象的创建和销毁、监听域对象属性变化、监听会话相关的感知型监听器及监听器实现
88 0
QGS
|
存储 XML 安全
浅谈入门ServletListener监听器
所有的监听器中的方法,当指定时间发生后,则Web服务器调用该方法。 第一步:创建一个类,实现监听接口和接口方法。
QGS
123 0
|
Java Spring
监听器 - 基础篇
监听器 - 基础篇
187 0
监听器 - 基础篇
|
监控 Java 应用服务中间件
监听器第一篇【基本概念、Servlet各个监听器】
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。
273 0
监听器第一篇【基本概念、Servlet各个监听器】
|
开发者
监听器之 HttpSessionBindingListener | 学习笔记
快速学习 监听器之 HttpSessionBindingListener。
121 0
监听器之 HttpSessionBindingListener | 学习笔记