美文网首页
java-web监听器

java-web监听器

作者: Scalelength | 来源:发表于2018-08-14 21:46 被阅读0次

java监听器定义


java监听器定义

Servlet规范定义的一种特殊类

用于监听ServletContext,HTTPSession,ServletRequest等域对象的创建、销毁及其属性修改发生变化的事件

监听器可以在时间发生前后进行一些必要的处理操作

常见应用场景

1.统计在线人数

2.页面访问量的统计

3.应用启动时完成信息初始化工作

4.与Spring结合

监听器的实现步骤

1.编写java类实现监听器接口,并实现其接口方法

2.在web.xml文件中对实现的监听器类进行注册

接口选择(监听器)

javax.servlet.ServletRequestListener对请求事件创建销毁事件的监听

HttpSessionListener 对会话对象创建销毁的事件的监听

ServletContextListener 对ServletContext生命周期的监听

后面加AttributeListener 对属性的监听

多监听器启动顺序

根据xml文件的顺序启动

监听器启动顺序

Java监听器分类


按监听对象

ServletContext对象监听器 上下文对象

HttpSession对象监听器 会话对象

ServletRequest对象监听器 请求对象

按监听事件

域对象自身的创建和销毁事件监听器

域对象中属性的创建、替换和消除事件监听器

绑定到session中的某个对象的状态事件监听器

ServletContextListener

ServletContextListener接口及方法

ServletContext

ServletContext方法

ServletContext方法

xml中配置初始化参数包括:数据库链接、程序名称、版本号等

程序名称和版本号

SessionListener

HttpSessionListener接口及方法

用户与服务器建立连接时生成HttpSession对象,此时可将此对象看做用户

用户建立链接过程及服务器建立HttpSession对象

HttpSession存储用户的专有信息比如登录名、登录事件、权限等

一个HttpSession对象可以对应一个用户

ServletRequestListener

ServletRequestListener接口及方法

ServletRequestListener接口及方法

每次请求都会生成一个请求对象

每次请求都会生成一个请求对象

HttpSessionBindingListener

相关文章

  • java-web监听器

    java监听器定义 Servlet规范定义的一种特殊类 用于监听ServletContext,HTTPSessio...

  • 学习路线

    1、java基础 2、linux命令,软件安装 3、java-web:servlet 4、java-web:spr...

  • SpringBoot--监听器解析

    监听器模式 监听器模式有要素 事件 监听器 广播器 触发机制 系统监听器 监听器 ApplicationListe...

  • java-web监听器-域对象中属性的创建、替换和消除事件监听器

    作用 对属性进行监控,可以对新增、替换、消除做一些相应的处理 ServletRequestListener 监听分...

  • 监听器

    一、监听器定义 现实生活 -web监听器 二、web监听器应用 三、创建监听器 1、创建一个实现监听器接口的类。 ...

  • JavaWeb - Listener

    监听器 实现一个监听器的接口. 编写一个监听器实现监听器的接口 web.xml 中注册监听器 看情况是否使用

  • Spring 监听器listener原理-基本使用(一)

    Spring 监听器listener原理-基本使用(一) Spring 监听器listener原理-手写监听器(二...

  • JavaEE_day23_Listener(监听器)

    一、监听器(Listener): 1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念:...

  • tomcat内存马Listener篇

    什么是监听器 监听器类型 java共有三种类型的监听器 ServletContext对象的监听器 它能够监听 Se...

  • 监听器

    一.监听器定义 二.web监听器的用途 三.创建监听器 创建一个实现监听器接口类( 实现的是ServletCont...

网友评论

      本文标题:java-web监听器

      本文链接:https://www.haomeiwen.com/subject/jmjbbftx.html