我想知道什么是良好的,在那里为AOP/贯穿各领域中。网沿线的模型或许.我看到Microsoft具有一个 政策注射应用程序块;任何其他好的东西在那里,我应该看看?

有帮助吗?

解决方案

PostSharp 可能是最流行的选择,但我相信的 Sprint.NET 是相当普遍,以及

其他提示

我用 Microsoft团结 但也有 StructureMap, Spring.NET, 温莎城堡 而且,最受欢迎的, PostSharp.

让我们不要忘记李林甫。斯科特Hanselman的表现非常采访一下在内的很多AOP的基础知识。

我知道的 PostSharp 这似乎是做了很多的AOP-东西真的很好用的属性。

Spring.Net具有AOP框架,它可以具有或不具有弹簧的IOC框架来使用。如果你也在寻找IoC框架,Spring.Net使一个令人信服的理由,是免费和开源的。

为Spring.Net另一个好处IMO是,文档和论坛的支持真的非常出色。我见过好几次约Spring.Net一个负面评论是,XML配置是冗长而难以阅读,这是事实。然而至少保持一致,这样,一旦你学会了它是如何工作的一个块,你可以很容易地将其应用到其他区块。

德尔福棱镜具有用于AOP编译器支持

http://prismwiki.codegear.com/en/Cirrus

拦截 扩展 Microsoft团结 给你一些AOP。此外,看到 政策的注射 作为一个出来的盒子的拦截行为。

良好的实例和教程被包括在这组的 动手实验室.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top