Apache Struts est utilisé pour créer des applications Web Java avec des formulaires web structurés et des couches complètes appelé ? "Tuiles ". Une forme de haricot dans Struts est une sous-classe qui stocke les données d'un formulaire que les utilisateurs ont entré . Struts
Apache Struts a été libéré en 2001 comme un moyen de mieux traiter l'information traitée par le biais des formulaires HTML. L'objectif était de séparer la page vue par l'utilisateur à partir de la logique qui gère l'information comme elle interagit avec la base de données et le contrôleur qui transmet les informations entre les deux. En séparant ces composants dans la conception web , les créateurs peuvent modifier et corriger ou modifier une zone spécifique sans traiter avec le reste de la page.
Formulaires HTML
Lorsque vous remplissez les formulaires en ligne , il est important pour le système pour stocker les informations que les utilisateurs soumettent . Dans de nombreux cas, cela se fait en créant une forme de haricot et attachant dans les formulaires HTML . Formulaire HTML est un nom générique pour la page de domaines où l'utilisateur peut entrer des informations.
Actions
Pour fonctionner correctement , le système doit être capable pour répondre aux actions que les utilisateurs ont prises , comme remplissant le formulaire et en appuyant sur «Soumettre». Le serveur répond en regardant les noms et les clés dans le formulaire HTML , correspondant à ces noms à l'information sous la forme de haricot et le paramétrage des variables .
Validation
tout cela fonctionne, le champ HTML doit être validée pour l'information appropriée. La forme de haricot aide en stockant les données racontant le système qui touches peuvent être acceptées dans les champs . Ceci est important dans des cas tels que les numéros que dans un champ de demander un numéro de téléphone ou caractères appliquées au champ Nom lettre. Après avoir vérifié si oui ou non l'information est exacte , le système peut soit demander à l'utilisateur de ré- entrer les informations dans des domaines spécifiques ou soumet pour le stockage .