JavaWeb-ServletContextListener

ServletContextListener:

1)what:监听ServletContext对象被创建或被销毁的Servlet监听器

2)how:

  > 创建一个实现了ServletContextListener的类,并且实现其中的两个方法

  public class HelloServletContextListener implements ServletContextListener

  > 在web.xml文件中配置Listener

1
2
3
<listener>
  <listener-class>listener.HelloListener</listener-class>
</listener>

 

 3)why:ServletContextListener 是最常用的Listener,可以在当前web应用被加载时对当前web应用的相关资源进行初始化操作:创建数据库连接池,创建Spring的IOC容器,读取当前WEB应用的初始化参数。。。 

 

4) API:

  

1
2
3
4
5
6
7
8
9
   //ServletContext对象被创建(即,当前WEB应用被加载时)的时候,Servlet容器调用该方法。 <br>  @Override
    public void contextInitialized(ServletContextEvent sce) {
        
    }
<br>  //ServletContext对象被销毁之前(即,当前WEB应用被卸载时)的时候,Servlet容器调用该方法
    @Override
    public void contextDestroyed(ServletContextEvent sce) {
         
    }<br>   ServletContextEvent中的:getServletContext()获取ServletContext

 

  

ServletRequestListener & HttpSessionListener 

1) 和ServletContextListener类似

 

posted @   鸿森  阅读(296)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示