之前阐述过个人对servlet和filter的比较,这片文章简要说一下interceptor和listener的比较


====相关链接====

想了解servlet和filter的比较请点击servlet和filter的异同


先简单介绍下interceptor和listener的概念

interceptor,也叫作拦截器,一条请求每经过一个拦截器,就会触发一个相应的事件,如果用图来表示的话就是

interceptor和listener的比较

如图,每经过一层拦截器,都会触发一个相应的方法

listener,也叫作监听,它会为某一个事件加上监听,当触发该事件的时候所有监听这个事件的监听器都会收到通知,然后自己做自己的处理,如图interceptor和listener的比较

这些东西都监听开始睡觉这个时间,如果执行了开始睡觉,那么他们各自要处理各自应该处理的事情,是不是眼熟,没错就是消息队列

以上就是拦截器和监听器的对比,listener,filter,servlet以及interceptor概念有些相似,需要多使用才能真的区分开,这里再提一点,只有interceptor不是在web.xml里配置的,他会在struts.xml或者spring.xml中配置



相关文章:

  • 2022-01-11
  • 2021-12-23
  • 2021-11-03
  • 2022-12-23
  • 2021-09-25
  • 2021-12-24
猜你喜欢
  • 2021-11-27
  • 2021-08-22
  • 2022-03-08
  • 2022-02-27
  • 2021-11-01
  • 2021-07-25
  • 2022-01-18
相关资源
相似解决方案