摘要
经典的软件工程方法往往导致软件重新部署,甚至软件迁移。因此松耦合的软件设计和动态适应模型是及其重要的。动态面向方面编程(D-AOP),非常适合这种需求。本文介绍一个OSGi与D-AOP集成的框架,建立适应动态变化的核心关切面,以及横切关注点。D-AOP框架的无缝集成是通过切面映射的部署和取消部署到OSGi的bundle生命周期,而不影响原有部署模型。
Classical software engineering method often lead to regroup or even software migration. So loosely coupled software design and a dynamic adaptation model are extremely important. The dynamic aspect oriented programming (D-AOP) are very suitable for this kind of demand. This paper introduces an OSGi and D-AOP integration framework to set up to adapt to the dynamic change of core concerns, as well as crosscutting concerns. D - seamless integration ofAOP fi'amework is by plane mapping deploy and undeploy to OSGi bundles of lifecycle without affecting the original deployment model.
出处
《软件》
2013年第7期59-62,共4页
Software