Controller
ActionServlt
Une classe qui étend javax.servlet.http.HttpServlet. Il agit uniquement en tant que contrôleur, reçoit de manière centralisée les demandes des clients, délègue le traitement à la classe d'action appropriée et transmet les résultats à JSP, qui agit comme une vue.
ActionMapping
Le mappage d'action mappe le nom complet de la classe d'action au modèle d'URL demandé, mappant à la classe d'action qui encapsule la logique métier et à la JSP qui est la destination de la réponse. Faire. La vue et le contrôleur peuvent rester indépendants grâce au mappage d'actions.
Action
La classe Action gère le traitement de la logique métier implémentée dans le bean correspondant etc. pour la requête. Le servlet d'action appelle la méthode execute () de la classe d'action, qui effectue des traitements tels que l'authentification et la validation pour appeler la logique métier appropriée.
ActionForward
Le type de retour de la méthode execute () de la classe d'action est la classe ActionForward. Cette classe indique au servlet d'action où passer le contrôle ensuite. Cette destination de transfert est également utilisée en la décrivant dans le fichier de configuration struts-config.xml de la même manière que le mappage.
Model
Struts ne spécifie pas comment la logique métier appelée à partir de la classe d'action est implémentée.
View
ActionForm
Utilisé pour conserver les informations de formulaire pour les demandes des clients et interagir entre les actions, la logique métier et les vues.
DynaActionForm
Une classe simple de la classe ActionForm. Généré par l'élément form-bean dans struts-config.xml Si vous n'avez rien de spécial à faire, c'est plus facile et mieux que d'implémenter une sous-classe qui hérite de la classe ActionForm.
MessageResources
Struts est basé sur l'idée de localisation des messages. Il récupère également les étiquettes de champ et les messages de MessageRecources, fournissant un mécanisme de gestion centralisée des messages et des étiquettes.