=============================================================================== = = = Wizards Aston = = = = Version 3.0.3 = = = =============================================================================== 1] Présentation 2] Pré-requis/Installation 3] Conclusion 4] Historique ========================================= = 1 - Présentation = ========================================= Vous trouverez dans l'archive zip tout le nécessaire pour faire fonctionner ce plugin : - La documentation propre à chaque plugin au format HTML - Les classes indispensables pour faire fonctionner le plugin Les plugins contenus dans cette version sont : - Les applications Web - Création d'une page HTML - Création d'une page XML, d'un fichier de configuration Struts et bien d'autres - Création d'une page JSP de base avec mapping/création de son fichier web.xml - Génération d'une Servlet de base avec mapping/création de son fichier web.xml - Génération d'une Applet de base avec sa page HTML de lancement - Génération d'EJB (Genuitec LLC) - Les design pattern - Génération d'un tableau d'objets de taille fixe - Génération d'un tableau d'objets de taille variable - Génération d'un dictionnaire d'objets typés - Génération d'un singleton - Génération d'un Java Bean et bien d'autres - Génération d'une factory Dans cette nouvelle version vous pouvez créer vos propres templates pour générer du code Java, ainsi que les pages JSP et fichiers HTML, XML. ========================================= = 2 - Pré-Requis/Installation = ========================================= Pour utiliser le plugin il faut Eclipse 3.x, disponible sur : http://www.eclipse.org. Si vous utilisez la version 2.x.x d'Eclipse, ou la version 5.x de WSAD il vous faudra prendre la version 2.5 de ce plugin. Il vous faudra aussi un J2SE (testé avec les versions 1.3.x et 1.4.x de Sun), voir sur http://java.sun.com Pour installer le plugin il suffit de déziper l'archive dans votre répertoire [EclipseInstallRoot]/plugins. Vérifiez, après avoir dézipé l'archive que vous avez bien un nouveau répertoire com.aston.wizards dans votre répertoire plugins. [EclipseInstallRoot] |-[plugins] |-[com.aston.plugins] |-[docs] |- readme.txt |- wApplet.html |- ... |-[icons] |- applet_wiz.gif |- ... |- [Templates] |- {Vos templates} |- AstonWizards.jar |- plugin.xml |- templates.properties |- templates_fr.properties Le fichier templates.properties (ou templates_fr.properties) est indispensable au fonctionnement du plugin. De plus, c'est lui qui contient les déclarations de templates. Lancez Eclipse, et faites File/New, puis Other... (Ctrl+N), les wizards doivent apparaître sous l'intitulé Aston Wizards. Remarque : Pour les wizards qui génèrent une JSP ou une servlet il est préférable d'installer auparavant le plug-in Tomcat que vous trouverez sur : http://www.sysdeo.com/eclipse/tomcatPlugin.html. Pour ceux qui génèrent des EJBs il faut j2ee.jar qui est disponible chez Sun. ========================================= = 3 - Conclusion = ========================================= Tous ces wizards sont tirés d'un manque dans Eclipse. En effet, lors de formations il est pratique de pouvoir créer rapidement une JSP/Servlet/Applet. Nous les rendons publiques dans l'espoir qu'ils vous soient aussi utiles qu'à nous. Si vous avez des remarques, des idées de templates ou des commentaires par rapport à ces Wizards, n'hésitez pas à me le faire savoir à l'adresse suivante renaud91@free.fr. ========================================= = 4 - Historique = ========================================= Version 3.0.3 : 12 Janvier 2005 - Correction du bug : le fichier plugin.xml ne pouvait pas etre lu avec le jdk1.4.2_05 Version 3.0.2 : 17 Novembre 2004 - Petit bug de dependance corrige dans le fichier plugin.xml (merci à Fernando Lozano) Version 3.0.1 : 1 Novembre 2004 - Passage à Eclipse 3.0.1 - Rectification de quelques templates et restructuration - Ajout d'un mot clef pour les package Version 3.0.0 : 01 Avril 2004 - Passage à Eclipse 3.0 - Rectification de quelques templates - Ajout d'un sous menu pour faire/défaire le mapping des JSP/Servlet Version 2.5.0 : 01 Septembre 2003 - Ajout des templates EJB réalisé par la société Genuitec - Passages des fichiers de properties en UNICODE Version 2.2.0 : 01 Juillet 2003 - Mises à jour des templates - Mémorisation des préferences pour la page de mapping JSP/Servlet - Mémorisation du template selectionné pour chaque wizard - Externalisation des doctypes HTML/XML dans le fichier templates.properties - Traduction an Allemand par Michael Albrecht (mail@michael-albrecht.de) - Ajout d'un lien pour l'Install/Update perspective (http://renaud91.free.fr/Plugins) Version 2.1.0 : 06 Avril 2003 - Mises à jour des templates - Traduction en francais :-), utilisation des properties - Passage en open source - Ajout du template sur les énumérations de Jean Noel Menier Version 2.0.0 : 10 Janvier 2003 - Le "language" de script a changé pour être utilisable avec les classes Java - Tous les fichiers sont maintenant générés par templates - Ajout d'un Wizard pour générer des Set - Ajout d'un Wizard pour générer des fichiers XML - Le mapping JSP/Servlet vous préviendra quand il y aura des doublons dans le fichier web.xml - Netoyage du code, et ré-organisation :-> Version 1.3 : 13 Novembre 2002 - Génération par template - Les pages JSP utilisent les templates - Les pages HTML utilisent les templates - Les pages HTML qui lancent des applet utilisent les templates - Le bug qui générait dans les logs une erreur NoSuchMethodError est corrigé. Version 1.2.1 : 08 Octobre 2002 - Mise à jour de la version 1.2 - La valeur du tag base de la page JSP a été modifié - Le mapping web.xml pour les JSP/Servlet ne rajoutera plus de lignes vides supplémentaires. Version 1.2 : 05 Octobre 2002 - Mise à jour de la version 1.1 et ajout d'un Wizard - Mise à jour de la documentation - Mise à de la page JSP générée, ajout du tag et - Le wizard générant des listes dynamiques est maintenant capable d'utiliser une implémentation particulière (ArrayList, Vector, Stack) - Ajout d'un wizard permettant de générer des dictionnaires (Map) typés sur les clefs et/ou les valeurs. - Petite modification dans la page de lancement de l'applet (encore ;-)), en effet l'utilisation des param dans Netscape posait problème. - Correction d'un bug dans le mapping JSP/Servlet - Deux méthodes de trie ont été ajouté au wizard générant des tableaux - Mise à jour des descriptions des wizards dans Eclipse Version 1.1 : 22 Septembre 2002 - Mise à jour de la version 1.0 - Génération d'un tableau dynamique de types de base (int, float, char ...) - Génération d'un tableau statique de types de base (int, float, char ...) - Possibilité de choisir le DOCTYPE des documents HTML - Petite modification dans la page de lancement de l'applet - La méthode equals des tableaux se termine maintenant par return false au lieu de return super.equals(anObject); - Mise à jour des icones Version 1.0 : 15 Septembre 2002 - Première version . Plugins disponibles . Création d'une page HTML de base . Création d'une page JSP de base avec mapping/création . Génération d'une Servlet de base avec mapping/création . Génération d'une Applet de base avec sa page HTML de lancement . Génération d'un tableau d'objets de taille fixe . Génération d'un tableau d'objets de taille variable . Génération d'un singleton . Génération d'une factory