AOP技术及其在并发访问控制中的应用  被引量:8

Applying Aspect-Oriented Programming to Concurrency Control

在线阅读下载全文

作  者:熊策[1] 陈志刚[1] 

机构地区:[1]中南大学信息科学与工程学院,长沙410083

出  处:《计算机工程与应用》2005年第16期94-96,118,共4页Computer Engineering and Applications

摘  要:面向方面编程(Aspect-Oriented Programming,AOP)是面向对象编程(Object-Oriented Programming,OOP)的一种扩展技术,能很好地解决横切关注点问题以及相关的设计难题,被认为将成为一种有深远影响的新的程序设计范型犤3犦。该文在比较分析传统的OOP方法在解决横切关注点问题不足的基础上,引入AOP技术,展示了AOP编程范型的原理和框架,分析了它对软件开发方法带来的革命性影响,最后以AspectJ为例,给出了一个AOP在并发访问控制中的实现。Aspect-Oriented Programming is an extension of Object-Oriented Programming technology and offers a good means to solve the problem of crosscutting concerns and related design difficulties.It is assumed to become a new profound programming archetype.After analyzing the drawbacks of the conventional OOP means in solving the problem of crosscutting concerns,the paper introduces the AOP technology,illustrates its thoughts and framework,analyzes its profound impact on software development,and presents an example of its implementation in AspectJ in the process of synchronized access to objects.

关 键 词:面向方面编程 横切关注点 并发访问控制 AOP ASPECTJ 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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