不知不觉中度过了一年多的程序员生涯,在这个过程中、学习了、进步了、收获了,当然最应该感谢的是在生活中、工作中帮助过自己的同事、同学、朋友。在此敬礼、表以最崇高的敬意!
从该篇开始记录个人的Java程序员生涯、以此为记、前事不忘、后世之鉴!
Java设计模式学习篇:
责任链:
简单描述:
所谓责任链:即是 将一系列的条件限制用一条“链”关联起来,这点类似于Struts中的过滤器一样。多个限制条件对某一个数据或者事物相限制。当链中的前一个链节处理完成以后,就将此处理后的结果交给下一个链节去处理,依次类推,当整条链接处理完成以后即宣告链结束。下面将以一个过滤非法字符的简单事例来简单描述一下:
《代码如下》
一、定义链式接口<这里只定义了一个接口、一个方法>:
(1)、定义MyFilter接口:
(1)、创建HtmlFilter过滤器(用以过滤JS脚本):
三、创建过滤处理中心:
该中心循环处理上面所创建的处理器;
四、过滤调度中心:
五、测试: