zoukankan      html  css  js  c++  java
  • JavaWeb chapter 8 过滤器

    1、  一个中间组件,用于拦截源数据和目的数据之间的消息,过滤二者之间传递的数据;

    2、  Servlet过滤器是驻留在Web服务器上的Web组件,过滤从客户端传递到服务器端的请求和相应。

    3、  多个过滤器可以组成一个过滤器链,链中的每个过滤器负责特定的操作和任务,客户端的请求和相应在这些过滤器之间传递。

    4、  过滤器的一些常见应用:

    • 认证过滤:对用户请求进行统一的认证;
    • 登录和审核过滤:对用户的访问请求进行记录和审核;
    • 图像转换过滤:转换图像格式;
    • 数据压缩过滤:对用户发送的数据进行压缩,从而减少传输量;
    • 加密过滤:对请求和响应进行加密解密处理;
    • 令牌过滤;
    • 资源访问触发事件过滤;
    • XSLT过滤;
    • MIME-type过滤

    5、  过滤器链:

    • Web容器优先匹配请求URL的过滤器,然后再匹配Servlet名的过滤器;
    • 相同类型的过滤器始终按照web.xml文件中的顺序被调用;

    6、  过滤器API:

    由容器实现的接口:javax.servlet.Filter;javax.servlet.FilterChain;javax.servlet.FilterConfig;

    四个包装器类:javax.servlet.ServletRequestWrapper;javax.servlet.ServletResponseWrapper;

    javax.servlet.http.HttpServletRequestWrapper;javax.servlet.http.HttpServletResponseWrapper;

     

  • 相关阅读:
    升级salt导致进程kill问题记录
    记一次centos6升级salt-minion启动失败的问题
    3.ElasticSearch的倒排索引
    4.ElasticSearch的基本api操作
    1.ElasticSearch介绍及基本概念
    10.openldap备份与恢复
    1.Python3.6环境部署
    8.openldap mirrormode(主主同步)
    7.openldap使用ssl加密认证
    Python json解析
  • 原文地址:https://www.cnblogs.com/littlejava/p/5648496.html
Copyright © 2011-2022 走看看