码迷,mamicode.com
首页 > 编程语言 > 详细

java设计模式之责任链----Filter

时间:2015-06-15 23:44:36      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

filter:过滤; 滤除; 

目前java主要的应用就是web项目,所以会面临各种各样的数据访问和请求,所以过滤是必须的就像是人的肺一样,需要将对人体有利的留在体内,不利的排除体外。

马老师的这堂关于javawebfilter的课可以说是很经典,至少在我看来是这样的,循序渐进,很容易让学生明白他的原理。

题外话:java, so beautiful!!!

下面就一些扩展性的方面归纳一下性能:从A-E逐级递增。

前提:过滤的内容msg="***********************";

第一种:A,在main方法中直接替换msg中的特定内容。

第二种:B,通过统一实现Filter接口来封装的XXXFilter类来过滤。

第三种:C,将XXXFilter通过Filter接口合并为Filter的list,实现一次添加多次重用。

第四种:D,创建FilterChain来将Filter的list、Filter等进行自由合并。

第五种:E,通过javaWebFilter的doFilter(request,response,chain)实现msg怎么从外过滤到内,再从内过滤到外。

ok,大致的课程就是这些了,代码部分可以在网上找到。

洗衣服,睡觉了。。。。

 

java设计模式之责任链----Filter

标签:

原文地址:http://www.cnblogs.com/wang-s/p/4579405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!