Pages

vendredi 10 avril 2009

Framework Struts

Struts est un Framework utilisé pour développer des applications WEB. Il s’agit donc d’un squelette d’application s’appuyant sur le modèle vue contrôleur (MVC 2) et fournissant des outils supplémentaires pour aider le développeur à réaliser ses applications.

Outre que Struts vous permet de vous faire gagner du temps, il vous permet de voir des applications complexes comme une suite de composants de base : Vues, Actions, Modèles. Il vous fournit un ensemble de bonnes pratiques et une base solidement réfléchie. De plus rien ne sert de réinventer la roue, Struts vous permet de partir d’une base solide, idéal pour les débutants !

Cependant Struts est principalement voué à être utilisé pour les applications web mais est complètement conforme à la spécification Servlet qui fait partie de la spécification plus large de J2EE. L’un des autres avantages et que Struts est une solution Open-Source dont un grand nombre de développeurs contribuent activement.

Actuellement Struts existe sous deux versions 1 & 2. La version 2 apporte plus de simplicité au niveau de l'architecture comme la suppression de la notion des "ActionForm", des nouveautés comme l'implémentation de la technologie "Ajax" ainsi que l'ajout de nouveaux TagLib.

Avec Struts le développeur ne lui reste alors plus qu’à se consacrer à l’agencement et à la décoration des pièces de son application.