? Struts ist eine Programmierumgebung , die in Java geschrieben . Ein Rahmen ist der Ausgangspunkt für eine Anwendung , es bietet Grundbausteine so dass der Programmierer muss nicht so viel Code zu schreiben. Der Controller
Struts basiert auf dem Konzept von MVC , Model /View /Controller- basiert. Der Blick ist die Schnittstelle der Benutzer sieht. Das Modell ist der Geschäftslogik. Der Controller ist das Stück in der Mitte, die View bindet zu Modell . In Struts ist ActionServlet das Herz der Steuerung.
Mapping
Struts, bieten Java Server Pages ( JSP) die " View". Wenn eine JSP ausgeführt wird , ruft es die ActionServlet , die die Daten, die Einträge in der Datei struts-config.xml wurde gesendet vergleicht . Daraus ergibt sich die entsprechende "Aktion" Servlet , die dann aufgerufen wird, um die Business-Logik , die "Model " für den Prozess benötigt, um abzuschließen ausführen abgeleitet.
Erweitern ActionServlet
Es ist in der Regel nur eine Kopie des ActionServlet in einer Anwendung , die kommt mit Struts, und es wird in der Regel nicht geändert werden. Doch wie jede Java-Klasse , kann es verlängert werden. Das einzige Mal, dies in der Regel getan wird, muss mit gemeinsamen Funktionen, die alle Aktionsgruppen müssen umzugehen. Anstatt Codierung diese Funktionen mehrmals , können sie hinzugefügt, um ActionServlet werden. Einige Beispiele hierfür sind Sicherheit und Protokollierung.