面向切面开发/编程资源

5

最近,我收到了一个要求,在我的ASP.NET项目中为所有Controller类实现日志记录的请求。我使用了PostSharp,一切都很好!但是,通常的问题是:是否有任何开源组件或任何模式可用?此外,我想了解更多关于AOP设计模式、资源和实际应用的信息。

1个回答

1

我使用了Spring.NET AOP功能与NHibernate一起实现了自动SQL事务提交/回滚。根据你的ASP.NET应用程序中这些控制器类是如何实现的,这可能是可行的选项,也可能不是可行的选项。有时候一个自定义的IHttpModule就足够了。


我希望有这样的功能,如果我将应用程序设置为调试模式(web.config),记录器将记录控制器中所有方法的执行时间。 - Amir Pournasserian
我想知道你是否已经实现了这个,以及如何实现的,请告诉我,谢谢! - Luis Lobo Borobia
@Luis Lobo Borobia,是的,我有。所有需要的东西都在文档中得到了完美的覆盖。如果您遇到一些具体问题,请不要犹豫,提出一个新的问题,解释您正在尝试实现什么以及您已经尝试过但没有成功的内容。 - Darin Dimitrov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接