Proceedings of the 23rd Annual International Conference on Design of Communication: Documenting &Amp; Designing for Pervasive I 2005
DOI: 10.1145/1085313.1085336
|View full text |Cite
|
Sign up to set email alerts
|

The aspect-oriented web

Abstract: We examine Aspect-Oriented Programming (AOP) as it applies to web development. XHTML was designed to separate form from content, a fundamental principle of separation of concerns in AOP. Cascading Stylesheets and Javascript naturally provide support for AOP. The release of AOPHP (Aspect-Oriented PHP) provides a more traditional way to implement AOP in the LAMP (Linux, Apache, MySQL, PHP) web development environment, weaving advice code into PHP source code prior to the PHP preprocessing step.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…Regarding other languages for web development, Stamey et al proposed an AOP environment for PHP language, called AOPHP [13]. Although its mechanism of weaving aspect at the request time is similar to our framework, its language target and possible joinpoints are different from our framework.…”
Section: Related Workmentioning
confidence: 97%
“…Regarding other languages for web development, Stamey et al proposed an AOP environment for PHP language, called AOPHP [13]. Although its mechanism of weaving aspect at the request time is similar to our framework, its language target and possible joinpoints are different from our framework.…”
Section: Related Workmentioning
confidence: 97%
“…On the other hand, in PHP, transformation have been applied as a preprocessing step [25]. Our approach differs by employing Java 5 annotations to transform JavaScript programs.…”
Section: Program Transformation For Web Applicationsmentioning
confidence: 99%
“…However, evidences show that the use of AOP can also be effective in such context, since Web applications are similar to traditional software in many senses. For instance, supporting good separation of concerns is essencial for Web systems as well [4,13,21,19,20].…”
Section: Introductionmentioning
confidence: 99%