摘要
结合基于构件开发的软件工程思想和面向方面开发的优点,提出了方面化构件模型,探讨了利用AspectJ中的方面以及动态代理实现核心模块构件和全局性约束构件的组装方法,使得构件在组装过程中获得了透明性、可重用性和灵活性。
This paper proposes an aspectual component model that integrates component-based software development with aspect-oriented methods. The aspectual component consists of kernel components, global constraint components and assembler components. The model can ensure that kernel components and global constraint components can be reused respectively. Then it discusses the implementation of aspectual component model, which assembles kernel components and global constraint components using assembler component based on aspect in AspectJ and dynamic proxy. The implementation makes the assembly process transparent, reusable and flexible.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第5期39-40,45,共3页
Computer Engineering
基金
高校博士点基金资助项目
中南大学青年基金资助项目(20030533011)
关键词
面向方面开发
方面化构件
关注点
动态代理
Aspect-oriented programming
Aspectual component
Concern
Dynamic proxy