在J2EE中视频中讲到过滤器,只知道有这个东西,也大体知道它的作用,但是当时毕竟只是理论,没有用到实践中,所以对Filter印象不深刻.但是在drp中用到fiter接口,然后又回头再看J2EE中的过滤器视频,两个视频中综合反复消化,理论加实践,原来Filter是如此.
所以看视频时,无论懂不懂,都要彻彻底底地看一遍.整体架构必须是要掌握的,至于其中的细节当时不理解掌握不了是可以的.再说一个知识是在多方面磨擦再能掌握的.正如老师曾说,这就是为什么多门课程一块学而不是单独学.
过滤器Filter的介绍:
其实过滤器就是源数据和目标数据之间的中间件。当源数据发送数据时,首先到达Filter,过滤器对数据进行过滤(比如说把敏感信息去除),然后再发送到目标是数据。目标数据返回消息时,同样也是先到达Fiter,过滤器对数据检验,然后再发送到源数据。
过滤器Filter在WEB开发中的主要作用:
-
解密客户请求数据和加密响应数据
-
数据压缩和解压缩
-
用户认证
-
在日志中过滤出有价值的信息
-
图像转换
-
对用户发送的数据进行过滤或替换
过滤器的图形化流程:
在客户端请求传递到servlet之前,过滤器可以修改该请求request。
在用户的响应从servlet返回到客户端之前,过滤器可以修改该响应Response
过滤器链FiterChain:多个过滤器组成一个链。按照链顺序依次传递下去。
基本概念已懂,那如何编写过滤器呢。
编写过滤器要实现javax.servlet.Filter接口。编写过滤器完毕后,要在web.xml中部署。编写过滤器的过程与编写servlet类似,同样也要在web.xml中部署。
分享到:
相关推荐
过滤器 是一段录制的录像 过滤器过滤器过滤器过滤器过滤器过滤器过滤器
Filter(过滤器)简介和工作原理
spring-boot 过滤器 filter spring-boot 过滤器 filter
配置Filter过滤器处理JSP中文乱码 参考Tomcat服务器目录webapps的examples示例 简单配置步骤: 1.在项目web.xml文件添加过滤器标记<filter>和<filter-mapping>; 2.实现过滤器代码; 3.对Tomcat服务器conf目录里的...
SpringBoot的filter过滤器 一、过滤器的作用和概述 1.1 简述 1.2 使用场景 二、自定义过滤的两种方式 2.1 第一种方式 2.1.1 启动类增加注解@ServletComponentScan 2.1.2 定义一个filter类 2.1.3. 测试 2.2 第二种...
JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter...
简单过滤器防止恶意攻击 java中的用法
filter过滤器在java的用法,配置文件怎样写,一看就明白
Filter过滤器(分类讨论,分类讲解) 详情请咨询,我遇上对的人
自制布隆过滤器,采用八种不同哈希函数来获取随机数,错误率低
学j2ee的人一定知道的一种技术,是一种面向过程,面向切片的编程模型。对他不了解却想了解的人分享吧!
利用过滤器(filter)解决myeclipse中的乱码问题,包含过滤器源代码,不懂的加Q9402055517。
不允许未登陆用户访问的过滤器配置,filter,用户登陆过滤器,session判断用户登陆 不允许未登陆用户访问的过滤器配置
jsp servlet中的过滤器Filter配置总结 1。如果要映射过滤应用程序中所有资源: <filter> <filter-name>loggerfilter</filter-name> <filter-class>myfilter.LoggerFilter</filter-class> </filter> <filter-...
非常实用的过滤器,自己在网上找了很多资料,总结了一套切实可用的filter文档,希望能帮助你,完成你的工作
j2ee过滤器Filter使用详解(实例)
servlet过滤器Filter入门,Servle过滤器的使用是Servlet中的重要内容,此文档就是针对此内容编写的。
过滤器Filter和监听器Listener
servlet 过滤器例子 filterservlet 过滤器例子 filterservlet 过滤器例子 filter 如果是action 则需要改动url patten
vue.js的filter定义的方式,已经简单的demo,自定义过滤器如何给文字加颜色