关于几种监听器的区别

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有什么区别

推荐:

以上是关于关于几种监听器的区别的主要内容,如果未能解决你的问题,请参考以下文章

关于过滤器,拦截器,监听器的区别

关于ssm的web项目中contextConfigLocation的问题

关于EXTJS的onResize事件监听问题, 我设置了一个panel,里面对它进行onResize事件监听怎么写,

javaoo总结二

JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听

JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听