Evolution des applications Web par Craig McClanahan
Mercredi 29 décembre 2004Voici une interview de Craig McClanahan par Janice J. Heiss sur l’évolution des applications Web au travers de Struts, JSF et Java Studio Creator.
j2ee jsf struts webVoici une interview de Craig McClanahan par Janice J. Heiss sur l’évolution des applications Web au travers de Struts, JSF et Java Studio Creator.
j2ee jsf struts webLe Commons Validator utilisé dans Struts est un outil extrêment utile. Non seulement il permet de générer automatiquement les contrôles JavaScript côté client et les contrôles Java côté serveur, mais il permet surtout de factoriser (et réutiliser) ces contrôles.
J’ai écrit il y a quelque temps un nouveau type de contrôle que je publie ici librement sous la licence GPL.
j2ee java struts validationIl est très difficile de dire quel est le meilleur framework Web en Java. Surtout que ce choix dépend énormément de l’environnement technique de l’application et des affinités des architectes et/ou des développeurs. Matt Raible nous présente sa vision sur 5 frameworks existants en prenant en compte l’aspect technique et stratégique :
Cette présentation est également illustrée par une démonstration implémentée avec ces différents frameworks.
Il y a un fil de discussion sur TSS à propos de cette présentation où la communauté donne également son opinion sur les frameworks Web.
On peut retenir en résumé que :
Ecrire une application web avec un certain nombre de fonctionnalités représente une tâche assez complexe.
Cependant il existe des outils pour faciliter le développement d’applications web. MVC2 est un modèle de conception qui consiste à séparer le Modèle, de la Vue et du Contrôleur. Cela permet entre autre de rendre indépendantes la couche logicielle de présentation et la couche contenant le coeur du métier.
Struts est un framework qui permet d’implémenter un tel modèle de conception au sein d’applications web J2EE.
j2ee java mvc struts