zoukankan      html  css  js  c++  java
  • java设计模式之责任链----Filter【OLD】

    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,大致的课程就是这些了,代码部分可以在网上找到。

    洗衣服,睡觉了。。。。

  • 相关阅读:
    如何生成随机数
    2017新数组
    JAVA基础
    java基本数据类型
    简易图片自动轮播
    JDK,JRE,JVM
    年月日 日期选择问题
    多选按钮选中进行下一步
    js基本函数和基本方法
    数组简单应用
  • 原文地址:https://www.cnblogs.com/wang-s/p/4579405.html
Copyright © 2011-2022 走看看