关于几种监听器的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于几种监听器的区别相关的知识,希望对你有一定的参考价值。
参考技术A 一、servletContextListener、httpSessionListener、servletRequestListener*三个用来监听域对象的,各自是servletContextListener、httpSessionListener、servletRequestListener。
*这三个接口写法上实际是几乎相同的。都有两个分别代表了该域对象创建时调用和销毁时调用的方法。据我的理解,这三个对象最大的差别应该就是作用域不一样。
*servletContext在整个应用启动到结束中生效。启动系统时创建这个对象,整个过程中这个对象是唯一的。
*httpSession则是在一个session会话中生效,在一个session被创建直到失效的过程中都起作用,只是一个启动的应用中httpSession对象能够有多个,比方同一台电脑两个浏览器访问。就会创建两个httpSession对象。
*而servletRequest是在一个request请求被创建和销毁的过程中生效,每发起一次请求就会创建一个新的servletRequest对象,比方刷新浏览器页面、点击应用的内链等等。
二、ContextLoaderListener
ContextLoaderListener调用contextInitialized方法完成Spring上下文初始化;调用contextDestroyed方法完成Spring上下文销毁。
关于recyclerView中ViewHolder中的几种不同方式获取position有什么区别
推荐:
- 「RecyclerView中的位置」你真的会正确获取Item的位置么?https://www.jianshu.com/p/49f1a9934aa5
以上是关于关于几种监听器的区别的主要内容,如果未能解决你的问题,请参考以下文章
关于ssm的web项目中contextConfigLocation的问题
关于EXTJS的onResize事件监听问题, 我设置了一个panel,里面对它进行onResize事件监听怎么写,