随笔分类 - DI aop
摘要:Castle DynamicProxy是用于在运行时生成代理对象的类库。下图是castle.core官方描叙拦截器的执行图。 实现步骤 1.要拦截的接口,类型定义 2.拦截器的定义,实现IInterceptor接口 3.创建动态代理,调用 简单示例 public interface ISimpleI
阅读全文
摘要:AOP思想是为了处理应用程序中掺杂的一些非问题域相关的代码片段,比如 日志记录,异常处理等一些跨问题域的通用代码片段。AOP的重点在于提供一种处理机制将应用程序分离成多个块,主要是 问题域块和通用处理方法块。 AOP主要好处 一 .问题域处理不用一些无关处理代码污染。 二.通用处理代码重用度高 实现
阅读全文