web.xml文件中的Listener元素的作用
来源:互联网 发布:英国劳氏海事数据库 编辑:程序博客网 时间:2024/06/02 07:15
web.xml文件中的Listener元素的作用
(2011-01-30 16:59:25)杂谈
web.xml文件中的Listener元素的作用
文章分类:Java编程Listener 的作用非常类似于load-on-startup Servlet。用于在Web 应用启动时,启动某些后台程序,这些后台程序负责为系统运行提供支持。
Listener 与load-on-startup Servlet 的区别在于: Listener 的启动时机比load-on-startup Servlet 早,只是Listener 是Servlet 2.3 规范之后才出现的。
使用Listener 只需要两个步骤:
(1)创建Listener 实现类。
(2)在web.xml 文件中配置Listener。
一、创建Listener 实现类
创建Listener 类必须实现ServletContextListener 接口,该接口包含两个方法。
• contextInitialized(ServletContextEvent sce): 启动Web 应用时,系统调用该Filter的方法。
• contextDestroyed(ServletContextEvent sce): 关闭Web 应用时候,系统调用Filter的方法。
二、配置Listener
正如load-an-startup Servlet 一样, Listener 用于启动Web 应用的后台服务程序,但不负责处理及响应用户请求,因此无须配置URL。
若将Listener 配置在Web 容器中(如果Web 容器支持Listener),则Listener 将随
Web 应用的启动而启动。配置Listener 时使用<listener/>元素,下面是配置Listener 的片段:
- <!--
配置Listener--> - <listener>
- <!--
指定Listener 的实现类--> - <listener-class>lee.ScheduleListener</listener-class>
- </listener>
在上面的配置中,既无须配置Listener 的名字,也无须配置Listener 的URL 只需
配置它的实现类即可。此时容器将自动检测部署在容器中的Listener,并在应用启动时,
自动加载所有的Listener。
- web.xml文件中的Listener元素的作用
- web.xml文件中的Listener元素的作用
- web.xml文件中的Listener元素的作用
- web.xml中的listener
- web.xml文件中<context-param>元素的作用
- web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
- web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
- web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
- web.xml 中的过滤器(拦截器)Filter与监听器Listener的作用和区别?
- spring的web.xml中的listener
- web工程中的web.xml文件的作用[转]
- web工程中的web.xml文件的作用
- web.xml文件中的web-app元素
- web.xml中listener的作用及使用
- web.xml中listener的作用及使用
- web.xml中listener的作用及使用(转)
- web.xml中listener的作用及使用
- web.xml中listener的作用及使用(转)
- XShell安装和配置(系统为虚拟机中的centos7)
- 算法题:到底买不买
- 内嵌网页QwebView
- ODbgscript 1.82.x Document
- jQuery的mouseover和mouseout事件当快速移动 事件延迟触发问题
- web.xml文件中的Listener元素的作用
- Python3 pymysql连接MySQL数据库
- web.xml中listener作用及使用
- 数据库高可用:企业数据库高可用性架构设计
- Matlab 在 word中插入特定内容,批量生成不同内容的文件
- hdu-1686-Oulipo(简单滴KMP)
- 百度使用的网页变灰css
- HttpSessionBindingListener 和HttpSessionListener
- 微信企业号回调模式配置讲解 Java Servlet+Struts2版本 echostr校验失败解决