DECLARATIVE ASPECTS AND ASPECT CONTAINERS FOR APPLICATION DEVELOPMENT

An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DONG, BLAKE M, MAINER, DAVID, THEIN, MINN, CHANG, CHRISTOPHER, JOE, MATTHEW D, HUNTLEY, KYLE F, DEMAN, KAREL, LEE, MEI YUEI, MAINE, STEPHEN J, CURRIT, PAUL C, CHAWLA, SUMIT
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method. La présente concerne un contenant d'aspects utilisable pour générer une instance de lui-même lors de l'exécution. Le contenant d'aspects comprend une logique pouvant fonctionner pour créer une instance du contenant d'aspects en lisant les informations de configuration spécifiant une séquence d'un ou plusieurs aspects depuis un fichier de configuration de contenant d'aspects correspondant au contenant d'aspects. La logique est également utilisable pour générer des instances des aspects dans la séquence, de configurer chaque instance d'aspect avec ses informations de configuration à partir d'un fichier de configuration contenant un aspect correspondant au contenant d'aspects, et enchaîne les instances d'aspect selon la séquence spécifiée, de telle sorte que la chaîne des instances d'aspect constitue un préambule et un postambule d'une classe ou d'une méthode.