面向方面


  AOP 即面向方面(面向切面)编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。它的原理是定义一个切面,在切面的纵向定义处理方法(注入),处理完成之后,回到横向业务流。AOP 广泛地应用于日志记录、性能统计、安全控制、事务处理、异常处理等。

  Fireasy 提供了对 AOP 的支持,位于 Fireasy.Common.Aop 命名空间下。