码迷,mamicode.com
首页 > 其他好文 > 详细

Filter的学习

时间:2015-11-15 13:30:40      阅读:127      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!