
Liens:
struts.apache.org
openhub.net
github.com
en.wikipedia.org
en.wikipedia.org
de.wikipedia.org
fr.wikipedia.org
Apache Struts
Plate-forme de développement / FrameworksApache Struts est un Framework libre servant au développement d'applications web Java EE. Il utilise et étend l'API Servlet Java afin d'encourager les développeurs à adopter l'architecture Modèle-Vue-Contrôleur (MVC).
Utilisation
Cette infrastructure permet la conception et l'implémentation d'applications Web de taille importante par différents groupes de personnes. En d'autres termes, les designers, développeurs de composants logiciels peuvent gérer leur propre part du projet de manière découplée.
Apache Struts permet la structuration d'une application Java sous forme d'un ensemble d'actions représentant des événements déclenchés par les utilisateurs de l'application. Ces actions sont décrites dans un fichier de configuration de type XML décrivant les cheminements possibles entre les différentes actions. En plus de cela, Struts permet d'automatiser la gestion de certains aspects comme la validation des données entrées par les utilisateurs via l'interface de l'application. Plus besoin de venir coder le contrôle de chaque donnée fournie par un utilisateur, il suffit de décrire les vérifications à effectuer dans un fichier XML dédié à cette tâche.
En utilisant Apache Struts, le développeur simplifie son travail au niveau des vues et des contrôleurs du modèle MVC. Mais il serait inadapté d'utiliser ce Framework dans des projets de petite taille car il introduit une certaine complexité. Apache Struts montre toute sa puissance dans des applications d'une certaine envergure.
Type : Framework
Site web : struts.apache.org
Erstellt: 25.09.2012