首页 > 其他 > 详细

Filter的学习

时间:2015-11-15 13:29:37      阅读:226      评论:0      收藏:0      [点我收藏+]

一、Filter的生命周期:

Filter在服务器启动,对web应用的filter进行创建,并且被所有的请求共享。

服务器关闭,filter被摧毁。

总之,一句话总结:和web应用共生死,他们是好兄弟。

二、Filter的作用:

Filter在开发中常见的应用:
1、filter可以目标资源执行之前,进行权限检查,检查用户有无权限,如有权限则放行,如果没有,则拒绝访问。
2、filter可以放行之前对request和response进行预处理,从而实现一些全局性的设置。
3、filter在放行之后,可以捕获到目标资源的输出,从而对输出做出类似压缩这样的设置。

三、Filter链的问题。理解doFile的方法。

过滤器有web服务器调用,web服务器会传入request、response。
FilterChain对象的doFilter方法。
会导致下一个filter执行,如果是最后一个,则目标资源执行,即拦截的方形。

 

Filter的学习

原文:http://www.cnblogs.com/lyjs/p/4966344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!