JAC : un framework pour la programmation orientée aspect en Java - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux Année : 2002

JAC : un framework pour la programmation orientée aspect en Java

Renaud Pawlak
  • Fonction : Auteur
Lionel Seinturier
  • Fonction : Auteur
  • PersonId : 970094
Laurence Duchien
Gérard Florin
  • Fonction : Auteur

Résumé

Cet article présente JAC (Java Aspect Components), un framework Java pour la programmation orientée aspect. L'objectif de ce framework est d'introduire un ensemble de concepts et de mécanismes génériques permettant aux programmeurs un plus grand contrôle de l'application orientée aspect. Ainsi, un programme d'aspect JAC est un ensemble d'objets d'aspects qui peuvent être déployés (tissés) et retirés (détissés) dynamiquement en cours d'exécution. Trois types d'objets d'aspect sont proposés : les encapsuleurs dynamiques, les objets de rôle, et les gestionnaires d'exceptions. La composition d'aspects est gérée à l'aide d'un contrôleur d'encapsulation. C'est la concrétisation de ces concepts, et en particulier la spécialisation de contrôleurs d'encapsulation qui permet au programmeur de résoudre la plupart des problèmes posés par la composition des aspects lors de la construction d'applications orientées aspect.
Fichier non déposé

Dates et versions

hal-01198806 , version 1 (14-09-2015)

Identifiants

Citer

Renaud Pawlak, Lionel Seinturier, Laurence Duchien, Gérard Florin. JAC : un framework pour la programmation orientée aspect en Java. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2002, 8 (4), pp.145-168. ⟨10.3166/objet.8.4.145-168⟩. ⟨hal-01198806⟩
177 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More