![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
aop
文章平均质量分 81
小张003
这个作者很懒,什么都没留下…
展开
-
使用PostSharp在.NET平台上实现AOP
摘要本文首先介绍AOP(面向方面编程)的相关概念及理论,然后介绍如何使用PostSharp框架在.NET平台上实现AOP,最后对PostSharp的机制及AOP的优劣进行一个简单的分析。AOP(Aspect-Oriented Programming)AOP的基本定义及作用根据维基百科的定义,“AOP(Aspect-Oriented Programming)是一种将函数的辅助性功能与业务逻辑相分离的...转载 2018-05-09 15:59:34 · 257 阅读 · 0 评论 -
PostSharp AOP编程:1.基于PostSharp的AOP日志记录和异常捕捉【附带源码】
AOP(基于切面编程):它是对业务逻辑的分离,使各个业务直接的耦合变低,比如在传统的OOP编程中将日志记录、异常处理、权限管理等方面剥离出来。在今后的维护过程中,对其改变日志记录、异常处理、权限管理方法的时候,不用去改变主业务流程逻辑代码。提高开发效率。 PostSharp采用特性的方式来对编译后的主业务流程方法逻辑横向静态注入截取数据。下面我们将以一个实例来演示如何使用PostS...转载 2018-05-09 16:51:26 · 703 阅读 · 0 评论 -
PostSharp AOP编程:2.PostSharp的OnMethodBoundaryAspect类基本组成
首先我们下载PostSharp 2.1.5.1,选择精简版本(价格为0美元)下订单地址是:http://www.sharpcrafters.com/purchase/compare,。我们需要注册一个OpenID,然后购买下来,它会发送一个精简版的License到你的注册邮箱中。点击PostSharp2.1.5.1安装文件输入Lincense即可完成。 PostSharp是编译时...转载 2018-05-09 17:03:30 · 414 阅读 · 0 评论