在前面的系列文章中,我介绍了消息、代理与AOP的关系,这次将我自己实现的一个AOP微型框架拿出来和大家交流一下。 AOP的最基本功能就是实现特定的预处理和后处理,我通过代理实现了此微型框架。 先来看看
3. AopProxyAttribute AOP代理特性 /****************************** AopProxyAttribute ******************
在基于前两篇文章给出的AOP微型框架的实现的基础上,我们可以写个例子来测试一下了:) public class AopControlProxyFactory : IAopProxyFacto
在基于前两篇文章给出的AOP微型框架的实现的基础上,我们可以写个例子来测试一下了:) public class AopControlProxyFactory : IAopProxyFacto
在前面的系列文章中,我介绍了消息、代理与AOP的关系,这次将我自己实现的一个AOP微型框架拿出来和大家交流一下。 AOP的最基本功能就是实现特定的预处理和后处理,我通过代理实现了此微型框架。
NFramework开源AOP框架升级进展 1 版本更新说明 1.1 增加AOP功能(2006-05-17) 实现了AOP框架,并提供了基于AOP的自动事务管
NFramework开源AOP框架设计文档 1.1 ITransaction接口 用于事务控制的接口,接口方法如下表:
今天开始写Paser了,不过是从SharpDevelop借过来而已(不想重新发明轮子,^_^)。但是,还是对原先的代码作了一些修改,即使到了RC2了,SharpDevelop的代码中还是存在问题。今天
今天开始考虑AOP的C#实现,对于静态的Weavor方法迷惑中。在源代码级别的编织是采用像AspectJ那样做呢,还是另辟蹊径?一开始就要让我头痛了。 AspectJ的方式是:对源代码进行解析,然后
看过一本书,题目是《AscpectJ in Action》,正好这一段手上的项目搞一段落,所以有一点点空暇,决定写一些东西。 AOP是Aspect-Oriented Programming的简写。曾