2. Dans la fenˆetre de configuration du serveur, si la liste propos´ee contient la cat´egorie ”Glass-
Fish” et que celle-ci contient un item ”GlassFish vxx java EE xx” poursuivez la proc´edure `a
partir du point 4.
3. Sinon, cliquez sur le lien ”Download additional server adapters” et choisissez la cat´egorie
”GlassFish” et installez ”l’adapter” et recommencez la proc´edure depuis 1.
4. S´electionnez le serveur ”GlassFish” et cliquez sur le bouton ”Next”.
5. Dans le panneau suivant, laissez le champ JRE sur ”Default JRE”.
6. Faites pointer le champ ”Application Server Directory” vers votre sous-r´epertoire ”glassfish”
du r´epertoire o`u vous aviez install´e JEE 7 SDK.
7. Changer le ”Administrator Id”et le ”Administrator Password” afin de les faire correspondre
aux identifiants que vous avez fournis durant l’installation de GlassFish.
8. Cliquez sur le bouton ”Finish” : le lien entre Eclipse et Java EE 7 (GlassFish v4) est actif.
Deuxi`eme partie
EJB 2.x
Les EJB 2.x sont `a priori support´es par Glassfish v4. (Si souci testez avec la version 3 de
Glassfish et JEE 6). Le but ici est de tester le fonctionnement des exemples vus en cours. Vous
modifierez les beans exemples disponibles en ligne (session, entit´e et message d´eploy´es initialement
sous JBoss) et les adapterez `a votre environnement :
3 Bean Session sans ´etat
1. Placez l’ensemble des fichiers java contenus dans le fichier BeanCalc.zip dans un sous-
r´epertoire ”calc” `a l’exception de ”CalcClient.java”
2. Cr´eez un sous r´epertoire ”class” dans lequel vous cr´eerez un sous-r´epertoire ”META-INF”
dans lequel vous placerez le descripteur de d´eploiement ”ejb-jar.xml”
3. Compilez l’ensemble des fichiers `a l’aide du script ”compile.bat”.
4. D´eployez l’ ”application” (dans le menu ”Deployments” de l’interface web de Glassfish, s´e-
lectionnez dans la liste des composants ”d´epoloyables” celui `a activer)
5. Testez l’application en utilisant le client et son script de lancement ”run.bat”
6. Modifiez le programme pour qu’il e↵ectue les quatre op´erations math´ematiques de base.
4 Bean Session avec ´etat
1. R´ecup´erez les fichiers java de BeanPanier.zip (sauf le client)
2. Idem qu’en partie 3 : compilez, d´eployez et testez le fonctionnement.
3. Modifiez votre programme pour qu’il puisse ajouter des articles `a partir d’une IHM puis
obtenir la liste des articles contenus dans le Panier.
4. Op´eration subsidiaire : testez votre serveur avec plusieurs clients connect´es simultan´ement.
5BeanEntit´e
1. R´ecup´erez les fichiers java de BeanArticle.zip (sauf le client)
2. Idem qu’en partie 3 : compilez, d´eployez et testez le fonctionnement.
2