.Net 中的 AOP 编程?

发布于 2024-08-16 23:17:38 字数 1436 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

止于盛夏 2024-08-23 23:17:38

PostSharp 可能是最受欢迎的选择,尽管我相信 Sprint.NET 也相当普遍。

PostSharp is probably the most popular option, although I believe Sprint.NET is fairly widespread, as well.

情徒 2024-08-23 23:17:38

我使用 Microsoft Unity 但也有 StructureMapSpring.NET温莎城堡 以及最受欢迎的 PostSharp

I use Microsoft Unity but there is also StructureMap, Spring.NET, Castle Windsor and, the most popular, PostSharp.

王权女流氓 2024-08-23 23:17:38

我们不要忘记LinFU。 Scott Hanselman 做了一次很棒的关于它的采访,包括很多 AOP 的基础知识。

Let's not forget LinFU. Scott Hanselman did a great interview about it, including a lot of basics of AOP.

那一片橙海, 2024-08-23 23:17:38

我知道 PostSharp 它似乎使用属性很好地完成了很多 AOP 操作。

I know of PostSharp which seems to be doing a lot of AOP-things really well using attributes.

焚却相思 2024-08-23 23:17:38

Spring.Net 有一个 AOP 框架,可以与 Spring 的 IoC 框架一起使用,也可以不与 Spring 的 IoC 框架一起使用。如果您也在寻找 IoC 框架,Spring.Net 是一个令人信服的案例,并且是免费且开源的。

在我看来,Spring.Net 的另一个优点是文档和论坛支持非常出色。我多次看到关于 Spring.Net 的一个负面评论是 XML 配置冗长且难以阅读,这是事实。然而,它至少是一致的,因此一旦您了解了它如何适用于一个块,您就可以轻松地将其应用到其他块。

Spring.Net has an AOP framework which can be used with or without Spring's IoC framework. If you are also looking for an IoC framework, Spring.Net makes a compelling case and is free and open source.

Another plus for Spring.Net IMO is that the documentation and forum support really is excellent. One negative comment about Spring.Net that I have seen several times is that the XML configuration is wordy and difficult to read, which is true. It is however at least consistent so that once you have learned how it works for one block, you can apply it easily to other blocks.

你是我的挚爱i 2024-08-23 23:17:38

的编译器支持

Delphi Prism 具有对 AOP http://prismwiki.codegear.com/en/Cirrus

Delphi Prism has compiler support for AOP

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

笑忘罢 2024-08-23 23:17:38

拦截 Microsoft Unity 为您提供了一些 AOP。此外,请参阅策略注入作为其中之一开箱即用的拦截行为。

这组 动手实验室

Interception extension for Microsoft Unity gives you some AOP. In addition, see Policy Injection as one of the out-of-the-box interception behaviours.

Good examples and tutorials are included in this set of Hands-on Labs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文