Title :
Aspect-Oriented Programming for MVC Framework
Author :
Li, Hui ; Zhou, Mingji ; Xu, GuiJun ; Si, Lingling
Author_Institution :
Sch. of Inf. Eng., Handan Coll., Handan, China
Abstract :
In the field of J2EE, MVC framework exists crosscutting concerns across multiple modules (e.g. logging, validation, transaction etc.) causing the code scattering and code confusion and making the system difficult to maintain and to extend. Fortunately, Aspect-Oriented Programming aims at addressing the problems of them. Aspects can be defined to modularize such concerns. In this work, we introduce the aspect-oriented programming ideas into the MVC model, and propose a model of aspect-oriented MVC framework, which extracts crosscutting concerns of going through the system to form an aspect layer and uses the configuration file to statement the point of weaving. Finally, we report the results of the framework of the feasibility and superiority by an actual project development.
Keywords :
Java; aspect-oriented programming; software architecture; J2EE; MVC framework; MVC model; aspect layer; aspect-oriented programming; configuration file; model-view controller; object-oriented programming; project development; software architecture; Access control; Educational institutions; HTML; Logic programming; Maintenance engineering; Object oriented modeling; Packaging; Prototypes; Scattering; Weaving;
Conference_Titel :
Biomedical Engineering and Computer Science (ICBECS), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5315-3
DOI :
10.1109/ICBECS.2010.5462393