• DocumentCode
    2339569
  • 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
  • fYear
    2010
  • fDate
    23-25 April 2010
  • Firstpage
    1
  • Lastpage
    4
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biomedical Engineering and Computer Science (ICBECS), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5315-3
  • Type

    conf

  • DOI
    10.1109/ICBECS.2010.5462393
  • Filename
    5462393