标签:启动顺序 结合 init 定义 public event 消息 text request
什么事web 监听器?
web 监听器的常见用途:
配置web监听器:
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class FirstListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("context Destroyed!");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("context Initialized!");
}
}
<!-- 注册web监听器 -->
<listener>
<listener-class>com.cgj.spring.mvc.listener.FirstListener</listener-class>
</listener>
web监听器的启动顺序:
web监听器的分类:
监听应用程序环境对象(ServletContext)的事件监听器
监听用户会话对象(HttpSession)的事件监听器
监听请求消息对象(ServleRequest)的事件监听器
监听域对象自身的创建和销毁的事件监听器
ServletContextListener:编写定时器、加载全局属性对象
HttpSessionListener:统计在线人数、记录访问日志
ServleRequestListener:读取请求参数、记录访问历史
监听域对象的属性增加和删除的事件监听器
ServletContextAttributeListener:
HttpSessionAttributeListener:
ServletRequestAttributeListener:
监听绑定到HttpSession域中的某个对象的状态的事件监听器
(未完待续)
标签:启动顺序 结合 init 定义 public event 消息 text request
原文地址:http://www.cnblogs.com/LionheartCGJ/p/6794415.html