AOWP: Web-Specific AOP Framework for PHP

Aspect-oriented programming (AOP) is a technique for modularizing crosscutting concerns (CCCs). A variety of CCCs can be found in typical Web applications. Most CCCs are scattered over Web-specific events such as page requests. AOWP, a PHP-based AOP framework, provides Web-specific aspect instantiations for dealing with session management and pointcut & advice mechanisms for capturing Web-specific events. CCCs in Web applications can be clearly modularized by introducing AOWP.

[1]  John W. Stamey,et al.  The aspect-oriented web , 2005, SIGDOC '05.

[2]  Akihito Iwai,et al.  Aspect-Oriented Programming for Web Controller Layer , 2008, 2008 15th Asia-Pacific Software Engineering Conference.

[3]  Gregor Kiczales,et al.  Aspect-oriented programming , 2001, ESEC/FSE-9.

[4]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.