java所有监听器及常用监听器学习(EventListener)
2017-06-10 07:57
274 查看
1 自定义监听器和spring监听器
web应用中自定义监听器需要放在spring监听器的后面。因为只有spring监听器初始化spring容器后,我们才可以在自定义监听器中获得spring容器相关东西。否则我们自定义监听器启动了,但是无法获得spring相关东西,那么这个自定义监听器的作用意义也就不大了。附:spring监听器 org.springframework.web.context.ContextLoaderListener,项目启动时加载spring的配置文件,创建spring工厂 。ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。
2 servlet API中的监听器
图1 来自:Servlet JSP深入详解 基于Tomcat的Web开发图2 来自Tomcat与Java Web开发技术详解
部署描述符的内容加载顺序:web.xml 的加载顺序是:context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。https://my.oschina.net/andylucc/blog/596046
相关文章推荐
- Java学习,常用包,"=="和"equals",clone()
- ASP.NET 常用技巧学习 (http://blog.csdn.net/JavaProgramers/archive/2007/04/13/1563441.aspx)
- Java学习常用网站收集
- 【转】【转】一个一年工作经验的java工程师从工作初到今天的所有收藏的学习java的网站(有些很经典
- Java学习常用网站收集(不断补充...)
- java基础学习:常用的ant的操作
- 学习effective java-8对所有对象共同的方法之覆写equals方法时请遵从一般规约
- JAVA学习提高之----常用的WebServices收藏备用
- Java学习常用网站收集
- [Java学习笔记] 猜猜看(2) ~ 中断循环语句的一种方法(能够中断所有进行中的循环)
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助
- 一个一年工作经验的java工程师从工作初到今天的所有收藏的学习java的网站(有些很经典)
- java 常用的学习资源
- 传智播客java web 学习,Servlet事件监听器
- Java学习常用网站收集(不断补充...)
- java开发中C/S的一种常用设计模式(学习中)
- java全方位学习,列出所有重点
- Java Web Start学习,与JDK中keytool常用命令
- 关于java session监听器的一点学习经验(1)
- 常用AWT监听器接口,事件和事件源(摘自Java 2 核心技术<卷一:基础知识>(第七版)》)