监听器Listener简介

本文记录Java学习过程中遇到的监听器Listener~

监听器是指对整个WEB环境的监听,当被监听的对象发生改变时,立即调用相应的方法进行处理。

常见的应用场景:

  • Java SE GUI编程;
  • Android手机开发编程。

常用的相关术语:

  • 事件源:被监听的对象(目标对象);
  • 监听器对象:用于监听事件源的对象;
  • 注册(绑定):将监听器对象绑定给事件源,当事件源发生某些行为时,监听对象将被执行;
  • 事件:事件源的行为;
  • 事件对象:在监听器对象中获得事件源。

使用流程:

  • 编写监听器实现类,实现指定的接口;
  • 在web.xml文件中配置监听器(部分监听器不需要配置)。

JavaEE规范规定了8个监听器接口,用于监听不用的WEB对象,具体如下:

  • 监听域对象的创建与销毁;
  • 监听域对象属性的变化(添加、修改和删除);
  • 监听session作用域中的特殊JavaBean。

标签: none