• Corpus ID: 14012806

Aspect-Oriented Web Development vs . Non Aspect-Oriented Web Development

@inproceedings{Reina2003AspectOrientedWD,
  title={Aspect-Oriented Web Development vs . Non Aspect-Oriented Web Development},
  author={Andreagiovanni Reina and Jes{\'u}s Torres and Miguel Toro},
  year={2003}
}
Aspect oriented programming is a way of reducing the complexity of software development, in the sense that it is easier to reason about isolated concepts. The complexity of web applications has been increasing in the last few years, mainly, because customers are requesting more and more. We think that advanced separation of concerns can be a good strategy to reduce the complexity of web applications. In order to pool the drawbacks and strengths of aspect oriented technology for web development… 

Figures from this paper

Aspect-Oriented Web Development in PHP

TLDR
An overview of existing AOP PHP development tools identifying their strengths and weaknesses is presented and how AOP can enhance the Web development is discussed.

Modularizing RESTful web service management with aspect oriented programming

TLDR
This research identified, managed, analyzed, and collected crosscutting concerns into aspects in REST web service, especially in code level using OOP+AOP, showing an evidence that REST-OOP +AOP is indicated more reusable than REST- OOP.

A Concerns-based Metrics Suite for Web Applications

TLDR
A metrics suite to measure Web software modelled via Object-Oriented techniques, which is useful to analyze software designed via feature concerns approach, based on Multi-Dimensional Separation of Concerns (MDSOC).

An Approach to Concerns and Aspects Mining for Web Applications

TLDR
This paper proposes an approach to automatic multi-dimensional concern mining for Web Applications, based on concepts analysis, impact analysis, and token-based concern identification, which lets the user to analyse and traverse Web software relevant to a particular concern via multi- dimensional separation of concerns.

A comparative analysis of database connection pooling implementations with emphasis on the added value of aspect orientation

TLDR
This study analyzes the run-time effects that result from applying three approaches upon cross cutting concerns of database connectivity in a developed web application and demonstrates the added benefit of using an aspect-oriented approach.

Multi-Dimensional Concerns Mining for Web Applications via Concept-Analysis

TLDR
An approach to automatic multi-dimensional concern mining for Web Applications, based on concepts analysis, impact analysis, and token-based concern identification is proposed, which lets the user to analyse and traverse Web software relevant to a particular concern via multi- dimensional separation of concerns.

A Bibliography of Aspect-Oriented Software Development, Version 1.0

A bibliography of the literature related to Aspect-Oriented Programming. This is meant to be an evolving documents.

( X ) querying RSS / Atom Feeds Extracted from News Web Sites : a Cocoon-based Portal

TLDR
A Web Cocoon-based platform which selects and publishes news gathered from various news Web sites and exploits the intrinsically semantic nature of RSS feeds.

Sperm Whale Signal Analysis: Comparison using the AutoRegressive model and the Wavelets Transform

TLDR
This article presents the results using a parametric approach and a Wavelet Transform in analysing signals emitting from the sperm whale and compares the advantages and disadvantages of both methods.

References

SHOWING 1-7 OF 7 REFERENCES

Aspect-oriented programming with AspectJ

TLDR
The role that open source (and being an open-source project) has played in the ongoing development of AspectJ, and how this has facilitated a level of collaboration and exploitation that would not have been possible otherwise are discussed.

Separating the navigational aspect

TLDR
This work proposes the use of the XML Linking Language (XLink) as a first stage to obtain the separation of the navigational aspect of the web applications.

eXtensible Markup Language (XML) 1.0 (Second Edition)

The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way

Java Server Pages Specification. Version 2.0

  • Java Server Pages Specification. Version 2.0
  • 2003

Extensible Stylesheet Language (XSL) Specification

  • Extensible Stylesheet Language (XSL) Specification
  • 1999

The HyperJ home page

  • The HyperJ home page

Java Server Pages Specification

  • Version 2.0. January,
  • 2003