.NET-based Lightweight AOP Technology
Zhu Zhi-jun
Abstract
Zhu Zhi-jun
Abstract
Concerns Separation is one of the important principles in software engineering but OOP can not resolve the problem of System Level Concerns Separation. AOP Aspect-Oriented Programming is the technology now to figure out the problem it gives an efficient mechanism for concerns catch and expresses the higher level's abstract. This paper introduces the important conceptions and the fundamental in AOP firstly and then it discusses and brings out a lightweight AOP framework aimed at the goals of AOP and .NET attributes.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Concerns Separation is one of the important principles in software engineering but OOP can not resolve the problem of System Level Concerns Separation. AOP Aspect-Oriented Programming is the technology now to figure out the problem it gives an efficient mechanism for concerns catch and expresses the higher level's abstract. This paper introduces the important conceptions and the fundamental in AOP firstly and then it discusses and brings out a lightweight AOP framework aimed at the goals of AOP and .NET attributes.
Key concepts: Separation of concerns, Computer science, Aspect-oriented programming, Software engineering, Software, Programming language, Distributed computing