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

Vous trouverez dans cette archive les exemples de code TraceAspect,
TraceAspect2, TraceAspect3 et AddDate du chapitre 3 sur AspectJ.

Ce repertoire contient les fichiers suivants :

-   bin\win     les fichiers Windows de lancement des exemples
-   bin/unix    les fichiers Unix de lancement des exemples
-   classes     les fichiers .class rsultat de la compilation
-   src         les fichiers sources des exemples

-   default1.lst, default2.lst, default3.lst, default4.lst
        4 fichiers AspectJ utilises pour la compilation respectivement
	des exemples TraceAspect1, TraceAspect2, TraceAspect3 et AddDate
-   LisezMoi.txt
        ce fichier

Prrequis
---------
Les exemples necessitent que les outils suivants soient installes :
- J2SE >= 1.4
- AspectJ 1.1.x


Execution des exemples sous Windows
===================================

1. Configuration
----------------
Dans le repertoire bin\win, editer le fichier env.bat,
modifier les variables JAVA_HOME et ASPECTJ_HOME
pour indiquer les repertoires dans lesquels sont installes J2SE et AspectJ.

Dans une fenetre DOS :
- se positionner dans le repertoire bin\win
- lancer env.bat

2. Execution
------------
Dans la meme fentre DOS que celle dans laquelle vous avez lance env.bat,
lancer TraceAspect.bat pour compiler et executer l'exemple TraceAspect.

(meme principe pour TraceAspect2, TraceAspect3 et AddDate).


Execution des exemples sous Unix
================================

1. Configuration
----------------
Dans le repertoire bin/unix, editer le fichier env.sh,
modifier les variables JAVA_HOME et ASPECTJ_HOME
pour indiquer les repertoires dans lesquels sont installes J2SE et AspectJ.

Dans un shell :
- se positionner dans le repertoire bin/unix
- lancer sh env.sh

2. Execution
------------
Dans le meme shell que celui dans lequel vous avez lance env.sh,
lancer sh TraceAspect.sh pour compiler et executer l'exemple TraceAspect.

(meme principe pour TraceAspect2, TraceAspect3 et AddDate).
