Listener 监听器

原创 2015年07月07日 23:34:39


2014年9月8日 16:46:36



一、监听器概念
1、事件源:发生事件的对象。
2、监听器:是一个接口,监听事件源上要发生的动作
3、事件:事件对象一般是作为监听器方法的参数存在的,它封装了发生事件的对象

二、观察者设计模式


三、Servlet中提供的监听器(8个)

八个监听器分类:

1、监听ServletContext、HttpSession、ServletRequest对象的创建和销毁的监听器。
ServletContextListener:监听ServletContext对象的创建和销毁。
HttpSessionListener:监听HttpSession对象的创建和销毁。
创建:第一次调用request.getSession()时。
  销毁:1、主动调用invalidate()方法
2、超时
ServletRequestListener:监听ServletRequest对象的创建和销毁。

2、监听ServletContext、HttpSession、ServletRequest对象中域变化(新来的,替换的,删除的)的监听器。
ServletContextAttributeListener:
HttpSessionAttributeListener:
ServletRequestAttributeListener:


3、感知型监听器:谁实现了这些接口,谁就能感知自己被怎么着了。这种监听器不需要注册。
HttpSessionActivationListener:感知自己何时随着HttpSession对象钝化和活化
HttpSessionBindingListener:感知自己何时被HttpSession对象绑了(绑在域中)和解绑了。

编写步骤:
1、编写一个类实现某个监听器接口
2、在web.xml中注册监听器
<listener>
<listener-class>cn.itcast.listener.ServletContextDemoListener</listener-class>
</listener>

2014年9月8日 16:46:36



一、监听器概念
1、事件源:发生事件的对象。
2、监听器:是一个接口,监听事件源上要发生的动作
3、事件:事件对象一般是作为监听器方法的参数存在的,它封装了发生事件的对象

二、观察者设计模式


三、Servlet中提供的监听器(8个)

八个监听器分类:

1、监听ServletContext、HttpSession、ServletRequest对象的创建和销毁的监听器。
ServletContextListener:监听ServletContext对象的创建和销毁。
HttpSessionListener:监听HttpSession对象的创建和销毁。
创建:第一次调用request.getSession()时。
  销毁:1、主动调用invalidate()方法
2、超时
ServletRequestListener:监听ServletRequest对象的创建和销毁。

2、监听ServletContext、HttpSession、ServletRequest对象中域变化(新来的,替换的,删除的)的监听器。
ServletContextAttributeListener:
HttpSessionAttributeListener:
ServletRequestAttributeListener:


3、感知型监听器:谁实现了这些接口,谁就能感知自己被怎么着了。这种监听器不需要注册。
HttpSessionActivationListener:感知自己何时随着HttpSession对象钝化和活化
HttpSessionBindingListener:感知自己何时被HttpSession对象绑了(绑在域中)和解绑了。

编写步骤:
1、编写一个类实现某个监听器接口
2、在web.xml中注册监听器
<listener>
<listener-class>cn.itcast.listener.ServletContextDemoListener</listener-class>
</listener>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

listener监听器demo

  • 2017-02-22 20:13
  • 16KB
  • 下载

Comet4Listener监听器

java web listener 监听器

监听器:     正对WEB环境的监听     主要有三类:         1.ServletContext:对servlet上下文(application对象)进行监听 ...
  • cilen
  • cilen
  • 2011-10-06 00:33
  • 25727

STRUTS:listener监听器

  • 2012-01-29 16:24
  • 57KB
  • 下载

Servlet中的过滤器(拦截器)Filter与监听器Listener的作用和区别

Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要...

Listener监听器学习

一、监听器概念监听器就是专门用于监听另外一个Java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。事件对象(事件源)—>事件对象(封装事件源及动作)—->监听器对象...

Servlet监听器listener

Servlet监听器listener监听器的定义用于在监听对象事件的发生前、发生后等情况时进行操作处理。监听器类型在Java Web中,监听的事件源为ServletContext、HttpSessio...

java中的监听器(listener)

监听器在java应用中比较广泛,记得web启动的时候的监听器吗,记得spring配置中的监听器吗?,记得消息传输中的监听器吗?    没错,这就是listener的应用,无处不在,身为一个java程序...

监听器Listener汇总

本节对监听器进行一次系统的了解学习。模块分为: 1.什么是Listener 2.Listener的分类, 3.平时重点使用的ServletContextListener监听器的使用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)