Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (29): 92-95.DOI: 10.3778/j.issn.1002-8331.2008.29.025

• 研发、设计、测试 • Previous Articles     Next Articles

Research and implement of software framework based on IOC/AOP

ZHAO Yan-ni1,WANG Ying-hui1,2,LEI Yu2   

  1. 1.School of Computer Science,Shaanxi Normal University,Xi’an 710062,China
    2.Institute of Computer Science and Technology,Xi’an University of Technology,Xi’an 710048,China
  • Received:2007-12-03 Revised:2008-02-27 Online:2008-10-11 Published:2008-10-11
  • Contact: ZHAO Yan-ni

一种基于AOP/IOC的软件框架研究与实现

赵艳妮1,王映辉1,2,雷 宇2   

  1. 1.陕西师范大学 计算机科学学院,西安 710062
    2.西安理工大学 计算机科学与工程学院,西安 710048
  • 通讯作者: 赵艳妮

Abstract: The problem that cross-cutting concerns spread around core concerns is one of main obstacles which leads to the non-modularization of software.Based on IOC and AOP technique,the paper puts forward an effective software framework as champion framework,and expatiates the implement mechanism of this framework.The use of champion framework can take from coupling between modules,and it also improves the maintainability and expansibility of software.

Key words: framework, inversion of control, aspect-oriented programming, coupling degrees

摘要: 横切关注点分散于核心关注点之中是导致软件无法模块化的主要障碍之一。在研究IOC和AOP技术的基础上,给出了一种有效的软件框架:Champion框架,并对其实现机理进行了阐述。Champion框架的使用可有效降低模块之间的耦合度,提高软件的可维护性和扩展性。

关键词: 框架, IOC, AOP, 耦合度