导 师: 李文军
学科专业: H1204
授予学位: 硕士
作 者: ;
机构地区: 中山大学
摘 要: 面向方面编程(aspect-orientedprogramming,aop)是一种新的编程技术,它弥补了面向对象编程(object-orientedprogramming,oop)在跨越模块行为上的不足。aop允许程序员对横切关注点(crosscuttingconcern)进行模块化,从而消除了oop引起的代码混乱和分散问题。然而,目前还没有合适的针对aop的建模语言,本文讨论了一种扩展uml用于面向方面建模(aspect-orientedmodeling,aom)的方法。 本文通过定义一套ao元素表示模型,实现了面向方面建模,从而很好地弥补了其他aom方式的不足;同时,本文还定义了ao元素表示模型到aspectj语言的映射规则;探讨了一种新的aom的建模规范。 此外,本文还研究了aom在海关企业应用集成(enterpriseapplicationintegration,eai)方面的运用。在数据集成、应用集成方面成功地解决了诸如日志、事务、加密等横切问题,充分体现了面向aspect技术在解决eai集成问题的优势。
关 键 词: 面向方面编程 面向方面建模 企业应用集成 海关企业
分 类 号: [F270.7 F752.55]