Java动态代理实现AOP
AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。这里只是意图通过一个简单的例子向初学者展示一下如何来进行AOP.为了简单起见,例子没有没有使用任何第三方的AOPFramework,而是利用Java语言本身自带的动态代理功能来实现AOP.让我们先回到AOP本身,AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。完全相同的log代码将出现在系统的每一个BusinessObject中。