论文部分内容阅读
AOP(面向方面编程),所谓"方面",简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。目前AOP多用代理的方式实现。以Spring为例,框架在核心业务组件对象外封装一个代理对象,并且在调用方法外封装了一层调用方法,将横切业务逻辑插入外部代理对象的调用方法中,以此实现AOP逻辑。这种实现方式显得笨重而又繁琐。本文将提供一种对AOP实现方法的改进,通过对Io C容器的改进,建立核心业务组件的通用接口,通过