面向方面重构的研究与实现  

Research and Implementation of Aspect-Oriented Refactoring

在线阅读下载全文

作  者:张京军[1] 韩范玉[1] 李慧[1] 

机构地区:[1]河北工程大学科研处

出  处:《微计算机信息》2007年第33期266-267,245,共3页Control & Automation

基  金:河北省自然科学基金资助项目:面向侧面的分布式软件体系结构研究(F2006000647)

摘  要:重构是保留软件外部行为的同时重新组织代码的过程和一组技术,由于它在创建敏捷代码方面的实用价值而受到普遍欢迎。但是,目前的重构步骤只是将代码模块化为整洁的OO实现,不能很好得解决横切关注点引发的问题;面向方面编程(AOP)由于封装系统中的横切关注点的强大能力而日益受到关注,它使用了一种成为方面的新模块化单元。本文将AOP引入到重构中,协同地组合这两种技术来重构横切元素,研究面向方面重构的基本原理、所涉及的步骤以及一些常用技术。Refactoring, a process and a set of techniques to reorganize code while preserving the external behavior, has gained popularity due to its practical value in creating agile code. But, the steps in conventional refactoring only modularize code into a clean OO implementation, and can't cope well with the problems caused by crosscutting concerns; aspect-oriented programming (AOP) has received increased attention due to its power in encapsulating crosscutting concerns in a system through use of a new unit of modularity called an aspect.This paper introduces AOP into the refactoring, synergistically combines these two techniques to refactor crosscutting elements, and examine the fundamentals of AO refactoring, the steps involved in the process, and a few common techniques.

关 键 词:重构 面向方面编程 横切关注点 面向方面重构 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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