------------------------------------------------------------
- La programmation oriente aspect pour Java/J2EE          -
- Renaud Pawlak, Jean-Philippe Retaill, Lionel Seinturier -
- Editions Eyrolles                                        -
-                                                          -
- Partie II  : Les outils de la POA                        -
- Chapitre 5 : JBoss AOP                                   -
------------------------------------------------------------

Vous trouverez dans cette archive les exemples de code
du chapitre 5 sur JBoss AOP.

Ce repertoire contient les fichiers suivants :

-   src           les fichiers sources des exemples
-   LisezMoi.txt  ce fichier

-   TraceAspect-build.xml et TraceAspect-jboss-aop.xml
        fichiers pour l'exemple d'utilisation de l'aspect de TraceAspect
-   TraceAspect2-build.xml et TraceAspect2-jboss-aop.xml
        fichiers pour l'exemple d'utilisation de l'aspect de TraceAspect2
-   TraceAspect3-build.xml et TraceAspect3-jboss-aop.xml
        fichiers pour l'exemple d'utilisation de l'aspect de TraceAspect2
-   Mixin-build.xml et Mixin-jboss-aop.xml
        fichiers pour l'exemple d'utilisation du mecanisme mixin
-   Metadata-win-build.xml, Metadata-unix-build.xml et Metadata-jboss-aop.xml
        fichiers pour l'exemple d'utilisation des metadonnees
        

Prrequis
---------
Les exemples necessitent que les outils suivants soient installes :
- J2SE >= 1.4
- JBoss AOP >= 1.0 beta
- Ant >= 1.5.x


Execution des exemples
======================

1. Configuration
----------------
Editer le fichier jboss.properties
pour indiquer dans la propriete jboss-aop.root
le repertoire dans lequel est installe JBoss AOP.

2. Execution
------------
Lancer la commande

    ant -f TraceAspect-build.xml

pour compiler et excuter l'exemple TraceAspect.
(meme principe pour TraceAspect2, TraceAspect3 et Mixin).

Entre deux executions d'exemple, il est conseille de nettoyer les fichiers
produits par la compilation avec la commande

    ant -f TraceAspect-build.xml clean

Note pour l'exemple Metadata (utilisation des metadonnees)
Selon le systeme d'exploitation (Unix ou Windows), la commande a taper est

    Unix:      ant -f Metadata-unix-build.xml
    Windows:   ant -f Metadata-win-build.xml
