IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les nouveautés de JBuilderX Enterprise


précédentsommairesuivant

V. Web

Le web évolue avec le support des normes JSP 1.2 et Servlet 2.3. La conception web voit surtout arriver un designer pour Struts et des aides à la saisie xml et html.

V-A. Importer un projet web existant

Une nouveauté fort pratique : création d'une application web à partir d'un war existant, JBuilder reconstruit alors l'arborescence et le paramétrage du web.xml.

Image non disponible

Voici le résultat, sur cette capture, nous pouvons voir le fichier de configuration web.xml repris dans son intégralité. L'ensemble des ressources (images, css, txt…) et les jsp ont également été récupérées.

Image non disponible

V-B. Struts

Avec le support de Struts 1.1, on peut maintenant activer « Tiles » & « Validation ». N'utilisant pas ce framework, je n'ai pu que survoler cette partie.

Image non disponible

La grande nouveauté de struts est le designer visuel « 2 way » qui permet de gérer le fichier struts-config.xml.
Ici le designer des actions :

Image non disponible

le designer des « forms » ;

Image non disponible

lle designer des « tiles ».

Image non disponible

V-C. Aide à la saisie

Cette nouveauté est certainement ma préférée, c'est un gain de temps et un pense-bête très pratique. Cette aide la saisie s'applique au HTML, mais aussi au XML.

V-C-1. Le HTML

Dans le HTML, l'utilisation du ctrl + espace affiche une boite de dialogue proposant tous les éléments ou attributs accessibles contextuellement. Le petit bonus : un commentaire s'affiche en face de chaque élément pour le décrire. Cette fonctionnalité était courante dans les outils de design web, c'est très pratique de la retrouver dans un IDE.

Image non disponible

Les types énumérés s'affichent automatiquement lors de la saisie.

Image non disponible

Le code Java lui aussi propose la même fonctionnalité, comme dans les versions précédentes.

Image non disponible

V-C-2. Les taglib HTML

Dès qu'une page web possède une bibliothèque de tag, celle-ci sert automatiquement de référentiel pour l'aide à la saisie. Si les commentaires du fichier tld ont été positionnés, alors il s'affiche également.
Si des attributs sont marqués obligatoires, alors ces attributs sont ajoutés automatiquement au fur et à mesure de la saisie.
Ici un exemple avec la jstl.

Image non disponible

V-C-3. Le XML

Le XML aussi bénéficie de cette nouveauté, dès qu'une dtd est spécifiée, l'aide à la saisie peut être activée.

Image non disponible

Même chose pour les fichiers xml avec une xml schéma.

Image non disponible

V-C-4. L'encodage

Dès la saisie d'une « & », l'aide à la saisie propose des caractères d'encodage.

Image non disponible

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Request. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.