Apache Struts est un cadre standard pour le développement d'applications bien architecturées Java EE web. Il s'agit d'un programme open source qui encourage les développeurs à adopter le modèle de conception Model-View -Controller qui isole les trois niveaux de la conception . Struts ne remplit que dans la vue et les couches de contrôleur, tandis que la couche du modèle est laissée au concepteur. Créé à l'origine par Craig McClanahan , Struts a été donné à la Fondation Apache en 2000. ActionForm
ActionForm est un JavaBean que vous pouvez associer à ActionMappings . Ses propriétés sont initialisées par le paramètre de la requête correspondante .
DynaActionForm
DynaActionForm est un type dynamique de la classe ActionForm . Pour utiliser ce formulaire, vous n'avez pas besoin de créer un JavaBean .
ValidatorForm
ValidatorForm étend la ActionForm et permet la validation de fichier XML.
< Br > Photos DynaValidatorForm
DynaValidatorForm est un type dynamique de la classe ValidatorForm . Vous n'avez pas besoin de créer un JavaBean pour utiliser ce formulaire.
ValidatorActionForm
ValidatorActionForm étend également l' ActionForm et permet la validation de fichier XML. Validations sont effectuées selon le nom de la classe d'action à la place du nom de la fève de forme que dans ValidatorForm .
DynaValidatorActionForm
DynaValidatorActionForm est un type dynamique de la ValidatorActionForm . La même forme de haricot peut être utilisé pour de multiples validations .
BeanValidatorForm
BeanValidatorForm permet la validation de fichier XML. Vous pouvez l'utiliser lorsque vous voulez que votre forme de haricot pour être une classe d'objet simple.
LazyValidatorForm
LazyValidatorForm est un type dynamique de la classe ActionForm . Vous n'avez pas besoin de créer un JavaBean à l'utiliser et il est validé sur la base d'un fichier XML . Vous n'avez pas besoin de préciser tous les attributs d'utiliser le LazyValidatorForm .