ECOM Installation Main Page
Année 2006-2007, M2PGI & RICM3
Université Joseph
Fourier – UFR IMA
Il est conseillé de stocker votre projet ECOM sur un support de stockage qui vous est propre (type clé USB) afin de vous permettre de travailler dans différents contextes.
Le projet peut être récupéré en sélectionnant le lien download depuis la page d’acceuil du projet ECOM. Le fichier que vous téléchargez via ce lien fournit à la fois une installation complète de JOnAS sur PC ainsi qu’une partie de l’application de commerce électronique.
Après avoir décompréssé le fichier chargé (unzip), vous obtenez une arborescence composée des répertoires suivants :
Le répertoire racine (appelons le ECOM_PROJECT) contient un fichier nommé ecom_setenv.bat, qui est un script Windows permettant de positionner les variables d'environnement requises. Vous devez mettre à jour ce fichier en fonction de votre environnement de travail. Vous devrez exécuter ce script dans chaque invite de commande Windows avant de lancer une commande JOnAS (tapez ecom_setenv, ou bien ecom_setenv.bat, ou encore ./ecom_setenv.bat dans votre invite de commandes).
Le répertoire JONAS_xx contient entre autres les sous-répertoires suivants :
Le répertoire ECOM contiendra tous les fichiers définissant l’application ecom : les beans, les pages html, les servlets, etc.
Une fois téléchargé et décompréssé, JonAS est prêt à fonctionner. Il suffit de lui fournir des applications à exécuter, qui doivent préalablement avoir été compilées, packagées et placées dans un répertoire dédié (JONAS_xx/ejbjars ou JONAS_xx/ejb3s par exemple). Nous allons commencer par exécuter des applications qui sont des exemples basiques fournis par JOnAS.
Vous pouvez expérimenter l’outil d’administration graphique fourni par JonAS en lanceant un brower à l’URL http://localhost:9000/jonasAdmin (user: jonas et mot de passe: jonas).
Dans les exemples il y a deux types de clients (lourd via
RMI, et léger via des servlets). Vous testerez le bon
fonctionnement du client léger pour l’exemple stateful.
Vous pouvez lancer un browser et accéder
à l’url http://<hostname>:9000/<nom de l’application>/<nom de
fichier>.html (dans le cas de l’exemple stateful,
l’url est http://<hostname>:9000/stateful/index.html).
Dans le répertoire JONAS_xx/ejb3s/programmez, se trouve l’exemple d’application EJB3 considéré dans la documentation EJB3 qui vous servira de support tout au long de ce projet. Il est demandé de comprendre cette application et de l’exécuter, en suivant les informations données dans cette documentation à partir du chapitre 3.
Vous êtes maintenant prêts à développer votre propre application ECOM en EJB3. Il vous faut maintenant proposer un modèle de conception, en suivant les instructions données dans la documentation ECOM.
Les sources de l’application ECOM qui vous sont fournis comprennent un fichier build.xml vous fournit les commandes principales suivantes :
L’usage de ANT est obligatoire pour déployer le serveur
d’application JOnAS. Si vous ne disposez pas déjà d’une installation de ANT
supérieure ou égale à la version Jakarta ANT 1.5.4, vous pouvez télécharger le
logiciel ANT, depuis http://ant.apache.org/.
En cas de téléchargement, il faut dans certains cas ajouter le jarfile bcel.jar de http://apache.crihan.fr/dist/jakarta/bcel/binaries/bcel-5.1.zip
dans le répertoire %ANT_HOME%\lib.
Dans tous les cas, il faut modifier le fichier ecom_setenv en conséquence (variable ANT_HOME).
A tout moment, vous pouvez récupérer une version de JonAS depuis le site ObjectWeb à l‘url de téléchargement de JOnAS : http://jonas.objectweb.org/download/index.html.