一、职责缓存
listener : 针对对象的操做监听,如session的建立 ,用来作在线用户统计session
filter : 可用来进行字符编码的过滤,检测用户是否登录的过滤,禁止页面缓存等 针对URL编码
servlet : 业务处理请求进行控制 针对URLspa
interceptor : 拦截器,相似于filter,但不是针对URL而是针对类,例如AOP动态代理,在调用某个方法先后搞些事情代理
二、执行顺序对象
listener->filter->servlet->interceptorservlet
销毁顺序反向io