美文网首页
关于几种监听器的区别

关于几种监听器的区别

作者: 云上攻城狮 | 来源:发表于2019-08-06 09:28 被阅读0次

一、servletContextListener、httpSessionListener、servletRequestListener

*三个用来监听域对象的,各自是servletContextListener、httpSessionListener、servletRequestListener。

*这三个接口写法上实际是几乎相同的。都有两个分别代表了该域对象创建时调用和销毁时调用的方法。据我的理解,这三个对象最大的差别应该就是作用域不一样。

*servletContext在整个应用启动到结束中生效。启动系统时创建这个对象,整个过程中这个对象是唯一的。

*httpSession则是在一个session会话中生效,在一个session被创建直到失效的过程中都起作用,只是一个启动的应用中httpSession对象能够有多个,比方同一台电脑两个浏览器訪问。就会创建两个httpSession对象。

*而servletRequest是在一个request请求被创建和销毁的过程中生效,每发起一次请求就会创建一个新的servletRequest对象,比方刷新浏览器页面、点击应用的内链等等。

二、ContextLoaderListener

ContextLoaderListener调用contextInitialized方法完成Spring上下文初始化;调用contextDestroyed方法完成Spring上下文销毁。

相关文章

  • 关于几种监听器的区别

    一、servletContextListener、httpSessionListener、servletReque...

  • java小部分知识点总结

    1、几种监听的方式: 1. 自身类实现ActionListener接口,作为事件监听器 // 将按钮添加事件监听器...

  • JS事件

    关键词:事件 1. DOM0事件和DOM2级在事件监听使用方式上有何区别? 事件处理程序(事件监听器)有以下几种:...

  • Web

    过滤器、监听器、拦截器的区别

  • 关于几种RAID存储区别

    最近机房来了一批机器,被师傅问到了几种磁盘整列的区别。。。。当然是没答上来。。。。。。。。。。。于是学习了下RAI...

  • Android手势处理看这一篇就够了

    前言 Android提供了几种处理手势的监听器,但是监听器之间的关系比较乱,新手不太容易知道该用哪一种?什么时候该...

  • Spring 监听器(Listener)(实例与讲解)(文末有项

    1:对于过滤器和拦截器 以及监听器 的区别(应用场景) 2:监听器的定义 3:简单事件发布监听流程 4:自定义事件...

  • Service

    摘自原文《Android 服务两种启动方式的区别》 一:监听器:ServiceConnection(调用服务的中间...

  • 流程引擎之Camunda开发记录(七)从中间节点开启实例

    通过节点ID启动与通过连线ID启动有什么区别? 实际项目中连线可以配置执行监听器,走连线可以触发监听器1、从节点之...

  • 每日笔记

    1、通过safari打开网页 2、iOS的几种定时器及区别 iOS的几种定时器及区别 3、long long类型 ...

网友评论

      本文标题:关于几种监听器的区别

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