Javaweb三大组件之Filter

1.Filter的广义概念

Javaweb开发中第二个很重要的组件是Filter,它和Serlver非常相似,所以学习完Servlet之后学习Filter就会很快。Filter在Javaweb开发中担当的角色是一个过滤器,顾名思义就是对客户端的请求进行过滤,然后才发送给Servlet进行处理,差不多就是下图的所示样子。

2.Filter的作用

过滤器实际上主要担当一些切面的工作,比如登录状态判断,编码格式转化,如果不在过滤器这里写的话,那就要在每个Servlet中写一遍很烦对吧,而且维护起来也很麻烦。过滤器将客户端的请求进行初步的切面处理和包装,并且进行适当的过滤,某些非法的请求肯定是不会让通过Filter访问我们的Servlet的,Filter可以有多个,只有经过这层层的过滤器处理,请求才能到达Servlet去处理客户真正的业务,这就是Filter在Javaweb担当的基本职责。

3.Filter的狭义概念

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值