1. 面向切面编程

你的程序写好了。现在发现要针对所有业务操作添加一个日志,或者在前面加一道权限控制,怎么办呢?传统的做法是,改造每个业务方法,这样势必把代码弄得一团糟

aop 的思想是引导你从另一个切面来看待和插入这些工作。日志不管加在哪,它其实都是属于日志系统这个角度的。权限控制也一样。aop 允许你以一种统一的方式在运行时期在想要的地方插入这些逻辑。

Middleware 思想

1.1. 例子

中间件、拦截器、过滤器、.net actionFilter, exceptionFilter

Copyright © Guanghui Wang all right reserved,powered by GitbookFile Modified: 2019-08-25 13:56:34

results matching ""

    No results matching ""