Julien CARSIQUE Titre de la page Page 5 sur 17
POA: les applications
Diverses approches dont JAC et AspectJ
AspectJ JAC
Extension du langage JAVA Framework POA, serveur d’applications
Nouvelle grammaire pour les aspects Aspects écrits en Java pur
Utilise le code source. Chaque modif.
nécessite une nouvelle compilation Un bytecode permet l’ajout, la suppr. et la
modification dynamique des aspects
Ne gère pas la distribution Distribue automatiquement les aspects
sur des serveurs distants
Ne permet que le développement
d’aspects Permet le développement d’aspects ou
leur simple configuration
Atelier UML supportant les aspects S’intègre à JBuilder, Forte et Emacs
Pas d’aspects pré-développés Bibliothèque d’aspects pré-développés
configurables
Version 1.0.5 Version 0.8.1
Open Source Mozilla Public License Disponible en licence LGPL
Introduction