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

Vous trouverez dans cette archive les exemples de code TraceAspect,
TraceAspect2, TraceAspect3, RoleMethod et ExceptionHandler
du chapitre 4 sur JAC.

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

-   LisezMoi.txt  ce fichier

Prrequis
---------
Les exemples necessitent que les outils suivants soient installes :
- J2SE >= 1.4
- JAC >= 0.12


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

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

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, RoleMethod et
ExceptionHandler).


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

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

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, RoleMethod et
ExceptionHandler).
