AO编译器:编织过程

时间:2012-01-25 23:44:21

标签: compiler-construction aop

我正在做一个关于面向方面的软件开发的演讲。我的一个副主题是“AO编译器:编织过程” 我在互联网上一无所获。有没有人有关于这个编译器的一些信息?我真的不知道该怎么写。
(我不想让你做我的工作,我一开始只需要一些帮助!)

这是一个类似的问题:AspectJ Weaving,但不幸的是它还没有任何答案。

2 个答案:

答案 0 :(得分:1)

使用PostSharp(http://www.sharpcrafters.com),一个用于.NET的AOP工具,“编织”过程就是在编译步骤之后编织的方面代码。我假设其他后编译AOP工具以类似的方式工作(对于Java和.NET)。

除了使用后编译器之外,还有其他方法可以使用AOP:动态运行时代理,例如Castle DynamicProxy(http://docs.castleproject.org/Windsor.Introduction-to-AOP-With-Castle.ashx)。

答案 1 :(得分:1)

看看这个:Aspect Weaver