2004Jisuanji yingyong yanjiuRequires access

Research and Implementation of Aspect-Oriented Programming

Liu Ying-dan

Open publisher page 0 citations

Abstract

Aspect-Oriented Programming(AOP) is a new programming technology.It compensates the weakness of Object-Oriented Programming(OOP) at applying common behavior that spans multiple non-related object models.AOP introduces Aspect,it packages the behavior which impacts multiple classes into a reusable model,it allows programmers to model crosscutting concerns and eliminates the code tangling and scattering caused by OOP,the code is more readable and easier to maintain.This essay compares AOP with OOP,analyses the AOP elements and give implementation with JBoss 4.0.It introduces the AOP application in design-pattern,illuminates the advantage of AOP and give the points that should pay attention to AOP application.

About this research paper

What this paper is about

Aspect-Oriented Programming(AOP) is a new programming technology.It compensates the weakness of Object-Oriented Programming(OOP) at applying common behavior that spans multiple non-related object models.AOP introduces Aspect,it packages the behavior which impacts multiple classes into a reusable model,it allows programmers to model crosscutting concerns and eliminates the code tangling and scattering caused by OOP,the code is more readable and easier to maintain.This essay compares AOP with OOP,analyses the AOP elements and give implementation with JBoss 4.0.It introduces the AOP application in design-pattern,illuminates the advantage of AOP and give the points that should pay attention to AOP application.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Aspect-Oriented Programming(AOP) is a new programming technology.It compensates the weakness of Object-Oriented Programming(OOP) at applying common behavior that spans multiple non-related object models.AOP introduces Aspect,it packages the behavior which impacts multiple classes into a reusable model,it allows programmers to model crosscutting concerns and eliminates the code tangling and scattering caused by OOP,the code is more readable and easier to maintain.This essay compares AOP with OOP,analyses the AOP elements and give implementation with JBoss 4.0.It introduces the AOP application in design-pattern,illuminates the advantage of AOP and give the points that should pay attention to AOP application.

Key concepts: Aspect-oriented programming, Computer science, Object-oriented programming, Separation of concerns, Programming language, Code (set theory), Programming paradigm, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Research and Implementation of Aspect-Oriented Programming — Research Paper | ScholarLens