请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临IT大师技术资料资讯网。软件开发交流群:60831381

AOP之PostSharp初见-OnExceptionAspect

 whitewolf  2011/12/04  157

PostSharp 这个静态植入的aop框架我就不多说了,在以前的aop文件,我们也尝试用MSBuild+Mono.Cicel理解静态植入AOP的原理。最近公司准备购买Postsharp做一些AOP,减少开发是代码量,至于选择AOP相信也不用多说。我也在今天重新了解了些Postsharp最新版更新...
阅读全文 157

AOP之PostSharp2-OnMethodBoundaryAspect

 whitewolf  2011/12/04  95

er中aspect,决定方法FlowBehavior行为,剩下的事情教给大家自己实践。欢迎大家积极指正和多多交流。 附件:demo下载 其他AOP参考:AOP之PostSharp初见-OnExceptionAspectAOP之PostSharp2-OnMethodBoundaryAspectAOP...
阅读全文 95

利用AOP重构代码

 ASPNET2008  2010/04/18  173

ErrorMethodText);AOP的优势:1:上述应用范例在没有使用AOP情况下,也能解决,但是,AOP可以让我们从一个更高的抽象概念来理解软件系统。可以这么说:因为使用AOP结构,对于一个大型复杂系统来说可以简化不少代码。2:并不是所有的人都需要关心AOP,使得其它开发人员有更多精力去关注...
阅读全文 173

AOP之PostSharp3-MethodInterceptionAspect

 whitewolf  2011/12/04  100

Sharp3-MethodInterceptionAspectAOP之PostSharp4-实现类INotifyPropertyChanged植入AOP之PostSharp5-LocationInterceptionAspectAOP之PostSharp6-EventInterceptionAsp...
阅读全文 100

.net中实现AOP(二)

 ASPNET2008  2010/04/26  145

AOP,那篇文章主要说了些原理,这篇我们直接上代码。第一:AspectManagedAttribute特性。说到代理机制,那么它直接针对的应该是一个类而不是具体的方法,所以这里我们实现AOP的最小单位就是类,我们定义一个AspectManagedAttribute特性,它标识了具体类会受到AOP管...
阅读全文 145

net中利用代理实现AOP

 ASPNET2008  2010/04/25  93

t中利用代理实现AOP上篇文章我说到了在代码中可以利用泛型委托来封装异常处理,这样可以让程序看起来更加清晰,要想完成功能需要调用者调用指定的工厂方法才行,但要想改变某些程序员的编码习惯我想是一件比较困难的事情。有朋友说利用委托来实现异常处理并不算是真正意义上的AOP,因为传统的AOP并不需要客户端做...
阅读全文 93

IOC/AOP随笔目录

 whitewolf  2012/02/12  126

AOP的随笔,忘大家不辞吝啬多多指教,共同进步。 一:IOC目录: IOC应用篇: 利用Attribute简化Unity框架IOC注入AOP之PostSharp7-解决IOC 不能直接new问题,简化IOC开发和IOC对象LazyLoadWCF利用企业库Unity框架的IOC层次解耦 二:AOP...
阅读全文 126

SBuild + MSILInect实现编译时AOP之预览

 whitewolf  2011/08/09  81

来实现一个简单的编译时AOP注入机制(这里所说的编译时是指c#到MSIL的预编译过程)。我更倾向于像EL(微软企业库框架)这类动态AOP。编译时AOP有PostSharp这种被称之为静态AOP框架,其优势在于直接代码语句,性能更好,它不需要我们多余的代码,像EL这种动态AOP,一般我们是不能直接n...
阅读全文 81

SBuild + MSILInect实现编译时AOP-改变前后对比

 whitewolf  2011/08/09  57

return Green.AOP.ExceptionStrategy.Handle; } public override void ExecuteSuccess(Green.AOP.MethodExecutionEv...
阅读全文 57

AOP之PostSharp5-LocationInterceptionAspect

 whitewolf  2011/12/11  189

Sharp3-MethodInterceptionAspectAOP之PostSharp4-实现类INotifyPropertyChanged植入AOP之PostSharp5-LocationInterceptionAspectAOP之PostSharp6-EventInterceptionAsp...
阅读全文 189