Investigating the Web Application of AOP Using Aspect.Net Framework
Aspect-Oriented Programming (AOP) Methodology has been investigated in the design and implementation of a web application: online music Store. The Aspect.NET Framework is implemented as an add-in to visual studio.NET. That means, the user can use Aspect.NET in combination to the integration development environment provided by Visual Studio.NET and its numerous comfortable features to develop software applications using AOP methodology. Some cross-cutting concerns have been identified and modularized into highly cohesive modular units-aspects, thus reducing the complexity of the design due to elimination of code scattering and tangling. The impact of using this methodology on various quality factors of the software has been examined.