Web listener 介绍
2014-02-04 09:21
239 查看
Java web.xml 中关于listener的介绍
1.
应用的启动和停止:应用启动事件发生在你的应用第一次被servlet容器装载和启动的时候;停止事件发生在Web应用停止的时候。Session的创建和失效:Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。
为了使用这些Web应用事件为你做些有用的事情,我们必须创建和使用一些特殊的“监听”类。
监听类,它们是实现了下边两个接口中任何一个接口的简单的java类:
javax.servlet.ServletContextListener
javax.servlet.http.HttpSessionListener
如果你想让你的类监听应用的启动和停止事件,你就得实现ServletContextListener接口;如果你想让你的类去监听Session的创建和失效事件,那你就得实现HttpSessionListener接口。 让我们看看在这些接口中你必须要实现的方法。
1.ServletContextListener :
接口包括如下两个方法:
public void contextInitialized(ServletContextEvent sce);
public void contextDestroyed(ServletContextEvent sce);
如果你想利用应用的启动和停止事件,你就需要创建一个Java类并实现ServletContextListener接口
2.HttpSessionListener :这个接口也只包含两个方法,分别对应于Session的创建和失效:
public void sessionCreated(HttpSessionEvent se);
public void sessionDestroyed(HttpSessionEvent se);
在web.xml中配置listener, 每次的服务器的启动和停止,会话的创建和失效,配置好的监听类的相应的方法就会被调用
1.
应用的启动和停止:应用启动事件发生在你的应用第一次被servlet容器装载和启动的时候;停止事件发生在Web应用停止的时候。Session的创建和失效:Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。
为了使用这些Web应用事件为你做些有用的事情,我们必须创建和使用一些特殊的“监听”类。
监听类,它们是实现了下边两个接口中任何一个接口的简单的java类:
javax.servlet.ServletContextListener
javax.servlet.http.HttpSessionListener
如果你想让你的类监听应用的启动和停止事件,你就得实现ServletContextListener接口;如果你想让你的类去监听Session的创建和失效事件,那你就得实现HttpSessionListener接口。 让我们看看在这些接口中你必须要实现的方法。
1.ServletContextListener :
接口包括如下两个方法:
public void contextInitialized(ServletContextEvent sce);
public void contextDestroyed(ServletContextEvent sce);
如果你想利用应用的启动和停止事件,你就需要创建一个Java类并实现ServletContextListener接口
2.HttpSessionListener :这个接口也只包含两个方法,分别对应于Session的创建和失效:
public void sessionCreated(HttpSessionEvent se);
public void sessionDestroyed(HttpSessionEvent se);
在web.xml中配置listener, 每次的服务器的启动和停止,会话的创建和失效,配置好的监听类的相应的方法就会被调用
相关文章推荐
- org.springframework.web.context.ContextLoaderListener
- Webpack介绍
- WEB中Listener的理解和应用
- 介绍一个国内开源Java Web框架
- SOAP Web 服务介绍
- Spring 中WebAppRootListener的误解
- [Web开发] 微软的RSS协议扩展 - FeedSync 介绍 (1)
- tomcat启动报错ClassNotFoundExceptiion:org.springframework.web.context.ContextLoaderListener
- Servlet介绍(6)-----listener
- maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- Linux Web服务器部署介绍
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- web.xml 中的listener、filter、servlet
- 超级实用的Web工具介绍
- web前端三大技术介绍之Javascript
- html web页面中table表格的使用方法和介绍
- org.jeecgframework.web.system.listener.InitListener