一种用于依赖注入(在 MVC 应用程序中)和简单 AOP 任务(使用属性)的框架
我已经到了这样的地步:我想在 ASP.NET 应用程序中完成两项任务,这两项任务都可以使用某些 AOP 框架来完成,但它们的性质不同: 控制器和服务的依赖…
PostSharp 社区版
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
Ruby 中的面向方面编程
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
通过 ninject.extensions.interception 进行的 AOP 与 ninject 有何关系?
我知道 ninject.extensions.interception 可用于 AOP,但该项目如何关联/利用 Ninject? 是否可以使用 Ninject 进行 DI 并使用其他框架进行 AOP? ni…
Ninject:当 AoP 代理类型时可以使用注入构造函数吗?
我正在使用 Ninject 2 做一个项目,有一个问题困扰着我: 如果你要拦截你的类型上的方法,你需要将它包装到代理中(具体来说是城堡动态代理)。除非所…
JPA 实体管理器在切入点中为空
我在类中使用 @Aspect 注释定义了切入点。 我使用在上下文中定义的自定义注释来配置切入点: 不幸的是,如果我在切入点中有对 buildDao 的引用,则 bu…
如何拦截GWT中的onSuccess()方法
我需要对 GWT 中的 onSuccess 方法进行方法拦截。 我需要在 GWT 中调用 onSuccess 方法之前和之后添加一些代码吗? (我对 onSuccess 方法进行了多次…
Spring AOP:获取切入点注释的参数
考虑我已经定义了以下方面: @Aspect public class SampleAspect { @Around(value="@annotation(sample.SampleAnnotation)") public Object display(P…
强制代码片段始终出现在一组 Java 类中
我必须确保在某个包下的类的所有公共方法中执行代码片段: public String doStuff(String a, Integer b, Context c) { current.put(c); <--- code tha…
面向方面的编程 - 什么是“cflow”?
我已经提到了 AspectJ 参考这里它指出' cflow' 是 cflow(Pointcut) - 中的每个连接点 每个连接点P的控制流程 通过Pointcut挑选出来,包括P 本身 并不…
.NET 中的 Castle AOP 实现
我一直在研究几个 AOP 框架,以便在即将进行的项目中使用其中一个。这两个我一直在看我们的Spring.NET和Castle。我正在努力寻找任何使用 Castle 的 .N…
从 org.aspectj.lang.ProceedingJoinPoint 获取模板/通用 java.lang.reflect.Method 对象
如果 AspectJ 的工作方式与 EJB 拦截器的工作方式相同,那么这个问题就不会存在。 考虑 EJB 拦截器方式的基本场景: @AroundInvoke public Object log…
让 SNAP(AOP)、NInject 和 ASP.Net MVC 3 协同工作
有谁得到了与 MVC 3 和 Ninject 一起使用的 SNAP AOP 框架吗? 使用 NuGet 将 Snap 添加到 MVC 3 项目时给出的示例并不特别适用于之前添加的 NInject …