一种基于概念模型的切点定义方法
Keywords: 面向方面编程,切点软化,aspectj,uml扩展
Abstract:
?针对面向方面编程中存在的切点软化问题,提出一种可视化的切点定义方法,切点定义依据一种概念模型而不再依赖于基础程序的具体结构,实现了切点定义与基础程序的解耦,提高了切点鲁棒性。概念模型是对aspectj切点表达式的可视化的抽象概括,通过扩展uml元模型实现,文中称之为切点模型。同时,扩展了rationalrose,使其支持切点模型的建模,并实现了由切点模型自动生成方面框架代码。
Full-Text