Installer les outils J2EE et GlassFish V3 sur un Eclipse Classic (Helios, 3.6)
Il y a quelques semaines, j'ai voulu mettre en place un projet J2EE tournant sur GlassFish V3 pour tester GraniteDS. Mais pour le développement Java, je n'avais pris que la version "Classic" d'Eclipse, pas la version J2EE. Pour l'avoir, il suffit d'ajouter quelques extensions.
Voici donc comment transformer un Eclipse Helios 3.6 Classic en Eclipse J2EE.
Passer Eclipse Helios 3.6 Classic en Eclipse J2EE
N'oubliez pas, si vous changez de workspace, de sauvegarder les préférences de votre workspace avant de passer sur le nouveau (Fichier > Exporter > General > Preferences > All > Ok).
Ensuite, rendez-vous dans Help > Install New Software> Choisir http://download.eclipse.org/releases/helios dans le menu déroulant
Dans Web, XML, and J2EE Development, cocher
- Eclipse Java EE Developer Tools
- Eclipse Web Developer Tools
- Eclipse XML Editors and Tools
Next next finish restart
Installation de GlassFish V3
Ensuite, retourner dans Help > Install New software et rentrer le repository Glassfish http://download.java.net/glassfish/eclipse/helios.
Décocher "Group Items by category" en bas et cocher Oracle Glassfish Server Tools. Next next finish restart
Dans Eclipse, ouvrez la vue "Servers". Clic droit dans cette vue New > Server > GlassFish Server Open Source Edition 3 (Java EE 6)> Next > Choisir une JDK 1.6 et pas une JRE !
Attention, bien choisir une JDK > 1.6 et pas une JRE, sinon cela ne fonctionnera pas par la suite.
Choisir ensuite un dossier sur votre disque et cliquer sur Install Server > Finish > …download … > Next > Next > Finish
Flash Builder 4 – Les raccourcis clavier les plus utiles
Pour améliorer sa productivité, mieux vaut maitriser son principal outil de travail: Flash Builder 4 (ou Flex Builder 3 si vous n'avez pas encore fait le grand saut).
Pour cela, vous avez pas mal de plugins Eclipse mais surtout, des raccourcis clavier indispensables. Certaines peuvent vous sauver beaucoup de temps, en cumulant de mini-gains de temps dans la journée.
Notez que la plupart de ces raccourcis clavier fonctionnent aussi dans Flex Builder 3.
Voici donc la liste des raccourcis clavier que je trouve les plus utiles:
- CMD + Shift + R: Ouvrir une ressource (tout fichier, sources, etc.). Vous pouvez utiliser des jokers ("*") pour simplifier votre recherche. Sûrement le raccourci le plus utile
- CMD + O: Rechercher dans une classe, une propriété ou une méthode
- CMD + D: Supprime la/les lignes sélectionnées. Si aucun sélection, cela supprimer la ligne sur laquelle on a le curseur de texte.
- Alt + Up/Down: Bouger les lignes sélectionnées vers le haut/bas
- CMD + W: Fermer l'onglet courant
- CMD + 3: Le couteau suisse de Flash Builder 4. Tapez le début de la fonctionnalité souhaitée ("gen" pour Generate getters/setters par exemple) pour y accéder.
- CMD + TAB: Naviguer dans les fichiers ouverts dans son workspace. CMD + E permet de faire la même chose avec filtrage par entrée clavier.
Note: CMD sur OSX = CTRL sous Windows
Flex BlazeDS – Configurer son environnement BlazeDS avec Turnkey
BlazeDS est distribué en 2 versions différentes. Une version binaire composée d'un WAR pour intégration dans un environnement déjà existant et une version nommée "Turnkey" que l'on pourrait appeler "clé-en-main", spécialement destinée aux débutants. Cette version Turnkey contient un serveur applicatif Tomcat (actuellement en version 6.0.14) dans lequel les services BlazeDS ont déjà été déployés avec des applications d'exemple.
Turnkey permet de tester facilement BlazeDS. Dans un environnement de production, vous devriez intégrer BlazeDS dans votre propre application web, sur votre propre serveur applicatif.
Installation du serveur BlazeDS Turnkey
- Assurez-vous que vous avez bien installé un JDK 1.5 (ou supérieur) et que votre variable d'environnement JAVA_HOME pointe bien vers votre installation du Java Development Kit. Tutorial installation et configuration de JDK
- Téléchargez la version Turnkey de BlazeDS (160 Mo)
- Dé-zippez l'archive dans un dossier nommé "blazeds" (sur le disque C: dans cet exemple)
Démarrage de Tomcat (serveur applicatif)
Pour que vos applications s'exécutent, il faut lancer le serveur tomcat. Pour cela, prenez un Invité de commande (Démarrer> Exécuter > cmd). Puis naviguer vers le dossier d'installation de BlazeDS, dans le sous répertoire /tomcat/bin (cd C:\blazeds\tomcat\bin en ligne de commande Windows). Une fois dans le répertoire "bin", tapez "catalina run" puis Entrée pour lancer le serveur Tomcat:
Création d'Applications Flex – Utilisation des Outils de Développement
Pour travailler avec Flex et pour construire des applications Flex, vous allez avoir besoin d'outils. Au minimum, vous devez avoir un compilateur capable de convertir les fichiers sources dans le format nécessaire pour déployer l'application. Cela veut dire que vous devez être capable de compiler des fichiers MXML et ActionScript en un fichier SWF.
Il y a deux principaux outils qui contiennent ces compilateurs nécessaires:
- Flex SDK (Software Development Kit)
- Flex Builder 3
Le SDK Flex est un produit gratuit qui inclus la totalité du framework Flex ainsi que les compilateurs mxmlc et compc. Vous pouvez télécharger le SDK à l'adresse http://www.adobe.com/products/flex/sdk.
Flex Debug – Debugging avec Flex Builder 2
Un des grands intérêts de Flex Builder 2 est le debugger intégré. FDB est gratuit, mais pour faire du debugging au jour le jour, le debugger de Flex Builder va vous rendre la vie plus facile.
L'installation par défaut de Flex Builder 2 (celle de Flex Builder 3 et du plug-in Eclipse aussi), va configurer les tâches dont vous aurez besoin pour lancer et debugger des applications. Pour debugger une application sur laquelle vous travaillez, vous avez simplement besoin de sélectionner Run>Debug depuis le menu principal (ou pressez F11). Cela va compiler l'application, la lancer dans un navigateur et connecter l'application au debugger. La première fois que vous allez debugger une application, l'environnement (plug-in Eclipse ou Flex Builder), va vous demander si vous voulez changer la perspective actuelle pour la transformer en perspective de debugging, ce qui est recommandé.





