- 浏览: 3838 次
- 性别:
- 来自: 珠海
-
最新评论
文章列表
AOP:Aspect Oriented Programming的缩写,面向切面编程,它的思想是将与业务逻辑无关的功能抽象出来,然后通过配置指定哪些功能怎样应用到业务逻辑方法中。如常用的日志记录、安全控制、事务处理,它们都是一些通用的与业务逻辑无关的功能,可以将其抽象出来,不必要在所有的方法代码中都重复调用一次(如果后期发现接口、逻辑有修改,是不是所有的调用代码都要调整?)。我们可以通过一定的配置指定哪些方法需要记录日志,哪些需要安全控制,哪些需要配置事务;可以指定在方法执行前、后或异常抛出时进行调用;总之,可以很灵活的进行全局配置,达到将独立功能嵌入到现有逻辑中。
...