• DocumentCode
    1997427
  • Title

    Aspect-Oriented Programming for Web Controller Layer

  • Author

    Hokamura, Keiji ; Ubayashi, Naoyasu ; Nakajima, Shin ; Iwai, Akihito

  • Author_Institution
    Kyushu Inst. of Technol., Fukuoka, Japan
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    529
  • Lastpage
    536
  • Abstract
    We propose a new domain-specific aspect-oriented programming (AOP) mechanism for Web application development. A variety of crosscutting concerns such as access control and performance tuning are found in typical Web applications, but it is not easy to concisely modularize the concerns as aspects in current AOP languages because they do not provide pointcut mechanisms for directly handling events in the Web controller layer. To deal with this problem, we propose a Web-specific AOP mechanism called AOWP and a PHP-based AOWP framework. Using this framework, a programmer can easily address Web-specific crosscutting concerns triggered by Web-specific events, including page requests, page transitions, and session management events.
  • Keywords
    Internet; object-oriented programming; Web controller layer; Web-specific events; crosscutting concerns; domain-specific aspect-oriented programming; page requests; page transitions; session management events; Access control; HTML; Informatics; Java; Logic; Programming profession; Prototypes; Scattering; Software engineering; Web pages; Aspect-oriented Programming; Web application development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.69
  • Filename
    4724587