2 Installation du lien GlassFish / Eclipse
Pour activer le plugin pour Eclipse qui permet de g´erer des serveurs GlassFish :
1. Dans le menu ”File”, choisissez ”New Server” (ou via ”Other ” si l’item n’est pas
disponible)
2. Dans la fenˆetre de configuration du serveur, si la liste propos´ee contient la cat´egorie
”GlassFish” 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 cor-
respondre 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.
3 Exercice 1
Exemple “Converter” sous Eclipse. // `a adapter `a votre IDE
3.1 Pr´eparation de l’environnement
Ce premier exercice repose sur deux parties distinctes :
— des Enterprise Java Beans (EJB) composant une application
— une application Web et des JSP faisant office d’application cliente.
3.1.1 Projet EJB
1. Cr´eez un projet ’EJB Project’ de type 3.2 // ou 3.1 pour la version 6 sous Eclipse
que vous nommerez ’GettingStarted’.
2. V´erifiez que ”GlassFish Server Open Source Edition 4 (Java EE 7)” // ou GlassFish
Server Open Source Edition 3 (Java EE 6) est s´electionn´e comme ”Target Runtime”.
3. Le champ Configuration doit ˆetre `a la valeur Default Configuration for GlassFish
Server Open Source Edition 4 (Java EE 7). //Default Configuration for GlassFish
Server Open Source Edition 3 (Java EE 6)
3.1.2 Dynamic Web project
1. Cr´eez un ”Dynamic Web Project” que vous nommerez ’GettingStartedWeb’.
2. V´erifiez bien que ”GlassFish Server Open Source Edition 4 (Java EE 7)” est s´elec-
tionn´e comme ”Target Runtime” //GlassFish Server Open Source Edition 3 (Java
EE 6)
3. Le Dynamic Web module version doit ˆetre 3.x
4. Le champ Configuration doit ˆetre `a la valeur Default Configuration for GlassFish
Server Open Source Edition 4 (Java EE 7) //Default Configuration for GlassFish
Server Open Source Edition 3 (Java EE 6)
2