摘要: 定义:为其他对象提供一种代理以控制对这个对象的访问(代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。) 图 1. 代理模式 为了保持行为的一致性,代理类和委托类通常会实现相同的接 阅读全文
posted @ 2017-08-28 10:56 Johnson718 阅读(171) 评论(0) 推荐(0)
摘要: 过滤器可以简单理解为“取你所想取”,忽视掉那些你不想要的东西;拦截器可以简单理解为“拒你所想拒”,关心你想要拒绝掉哪些东西,比如一个BBS论坛上拦截掉敏感词汇。 1、拦截器是基于java的反射机制,过滤器是基于函数回调 2、拦截器不依赖与servlet容器,过滤器依赖与servlet容器3、拦截器只 阅读全文
posted @ 2017-08-26 12:22 Johnson718 阅读(257) 评论(0) 推荐(0)
摘要: 一.前言 看到了一篇博文写得还不错,就转载来学习一下 读到的这段话我感觉说的很清楚了:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封 阅读全文
posted @ 2017-08-26 11:01 Johnson718 阅读(313) 评论(0) 推荐(0)