? Struts est un framework de programmation, écrit en Java. Un cadre est le point de départ pour une application , il fournit les blocs de construction de base de sorte que le programmeur n'a pas à écrire autant de code . Le contrôleur
Struts est basé sur le concept de MVC, Model /View /Controller . La vue est l'interface que l'utilisateur voit . Le modèle est la logique métier . Le contrôleur est la pièce du milieu, qui relie Voir le modèle. Dans Struts, ActionServlet est le cœur de l'automate.
Mapping
Struts, Java Server Pages ( JSP) constituent le " View". Quand une page JSP est exécutée , elle appelle la ActionServlet , qui compare les données qui ont été envoyées à des entrées dans le fichier struts- config.xml. De cette dérive du servlet appropriée "Action" , qui est ensuite appelée pour exécuter la logique métier , le «modèle », nécessaire pour le processus pour terminer.
Extension ActionServlet
Photos
il ya généralement un seul exemplaire du ActionServlet dans une application, qui vient avec Struts, et il n'est normalement pas modifié. Cependant, comme toute classe Java, il peut être prolongé . La seule fois où cela se fait généralement est de traiter avec des fonctions communes que toutes les classes d'actions ont besoin. Plutôt que de coder ces fonctions à plusieurs reprises, ils peuvent être ajoutés à ActionServlet . Quelques exemples de cette situation sont la sécurité et l'exploitation forestière .