导 师: 李文军
学科专业: 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集成问题的优势。
关 键 词: 面向方面编程 面向方面建模 企业应用集成 海关企业
领 域: [经济管理—企业管理] [经济管理—国民经济]