------------------------------------------------------------
- La programmation oriente aspect pour Java/J2EE          -
- Renaud Pawlak, Jean-Philippe Retaill, Lionel Seinturier -
- Editions Eyrolles                                        -
-                                                          -
- Partie III : Applications de la POA                      -
- Chapitre 8 : Design patterns et POA                      -
------------------------------------------------------------

Vous trouverez dans cette archive l'ensemble du code source
des diffrents design patterns implments avec AspectJ.
Les aspects singleton dvelopps avec JBoss AOP et JAC sont
disponibles respectivement dans le code source des chapitres
9 et 10.

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

-   default.lst
        fichier AspectJ utilise pour la compilation des exemples
-   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 les fichiers .bat pour compiler et executer les diffrents exemples.


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 les fichiers .sh pour compiler et executer les exemples.