什么是AOP?
:) = Aspect Oriented Programming

Business Rule             | (AOP)
Security Permission     |
Logging                     | --------------> Business Logic
Database Operations   |
Web Service               |

为什么AOP?
为了独立业务
怎样AOP?
举个例子
按照传统的写法写登陆业务

 

 1

关于动态代理的部分
例如:

Aspect Oriented Programming(AOP) 介绍[Before(Memebership.User.HasPermission)]
Aspect Oriented Programming(AOP) 介绍
public void ExecuteLogic()

框架
Spring, Aspect# 等等

关于AOP更多描述:

http://www.jdon.com/AOPdesign/jdon-aop.htm
http://wayfarer.cnblogs.com/articles/241024.html

相关文章: