Résumé
Recently, a new set of software development techniques has become available, collectively termed Aspect-Oriented Software Development (AOSD). This aims to support the modularization of systemic properties (also referred to as crosscutting concerns) and their subsequent composition with the other parts of a system. Rashid focuses on the use of Aspect-Oriented Programming (AOP) techniques to modularize otherwise broadly scoped features in database systems, such as the evolution or the versioning model, to improve their customizability, extensibility and maintainability. He shows how the use of AOP can transform the way we develop, use and maintain database systems. He also discusses how database systems can support AOP by providing a means for the storage and retrieval of aspects. Aspect-Oriented Database Systems shows the possible synergy between AOP and database systems, and is of particular interest to researchers, graduate students and software developers in database systems and applications.
Written for:
Researchers, professionals, graduates (in Software Engineering or Database Systems)
L'auteur - Awais Rashid
Awais Rashid is a Lecturer in the Computing Department
of Lancaster University in the U.K. where he leads research
into the application of new technologies, such as XML and
aspect-oriented programming, and database systems. He has
actively published on these topics and has organized a
number of relevant international events.
Sommaire
- Introduction
- Aspect-Oriented Programming (AOP)
- Crosscutting Concerns in Database Systems
- Applying AOP in Database Systems
- Persistent Aspects
- Persistence as an Aspect
- Conclusion and Outlook
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Springer |
Auteur(s) | Awais Rashid |
Parution | 06/04/2004 |
Nb. de pages | 176 |
Format | 16 x 24 |
Couverture | Relié |
Poids | 440g |
Intérieur | Noir et Blanc |
EAN13 | 9783540009481 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Bases de données Bases de données objet et objet relationnelles
- Informatique Bases de données Bases de données relationnelles
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk