基于AOP的信息管理系统的研究与实现  被引量:4

ON AOP BASED INFORMATION MANAGEMENT SYSTEM AND ITS REALIZATION

在线阅读下载全文

作  者:陈月娟[1] 李慧[2] 刘光远[1] 张京军[1] 

机构地区:[1]河北工程大学信息与电气工程学院,河北邯郸056038 [2]邯郸学院信息工程学院,河北邯郸056005

出  处:《计算机应用与软件》2010年第2期130-132,140,共4页Computer Applications and Software

基  金:河北省自然科学基金项目(F2006000647)

摘  要:面向对象的编程OOP(Object Oriented Programming)能够有效地解决面向过程语言的缺陷,现有的软件项目大都采用面向对象的编程范型。但是OOP不能解决由于横切属性带来的代码混乱和代码分散等诸多问题,导致系统的可读性和复用性差,因此引入了面向方面的编程AOP(Aspect-Oriented Programming)思想。该编程思想可使开发者有效地将业务关注点与横切关注点分离,解决OOP的难题。介绍了AOP技术中较成熟的语言—AspectJ及其相关概念,通过一个信息管理系统,展示AOP技术在处理横切关注点时发挥的优势。Object-0riented Programming (OOP) can solve the defect of procedural language effectively, so nowadays a majority of current software projects adopt this programming paradigm, however, OOP cannot solve problems such as code tangling and codes scattering arisen from cross-cutting attributes, which lead to poor readability and low reuse of the system, so we introduce a new programming idea which is called Aspect-Oriented Programming (AOP). This idea enables the developers to separate the task concerns from cross-cutting concerns effectually to resolve the hard problem of OOP. In this paper, we introduce a mature language in AOP technology called AspectJ and its related concepts. We also demonstrate the advantage of applying AOP method in processing cross-cutting concerns through an information management system.

关 键 词:横切关注点 面向方面 ASPECTJ 信息管理系统 

分 类 号:TP399[自动化与计算机技术—计算机应用技术] TP311.1[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象