Struts sind die Programmierung Methoden verwendet, um Web -basierte Software zu entwickeln. Struts einen Rahmen schaffen, in dem eine web- basierte Anwendung läuft ohne dass der Anwender eine Software-Anwendung auf ihrem eigenen Computer installieren. Die Strut config.xml oder struts- config.xml -Datei enthält die Konfigurationsdatei für die web-basierte Anwendung , in der Regel in Java geschrieben. Konfigurationsdatei
Strut Konfigurationsdateien buchstabieren die Web-App Ressourcen , Apache Server und Web- Seiten durch die Streben verwendet .
Strut Konfigurationsdateien enthalten die Datenelemente , deren Attribute und Beschreibung der Datenelemente . Das path-Attribut gibt die URL an, die Web-basierte Programm läuft . Das name-Attribut ist der logische Name der Java-Bean , die die Aktionen im Programm geschrieben hat . Bestätigen Attribute stellen Wahr-Falsch- Aussagen , wie die Sicherstellung der erforderlichen Felder ausgefüllt sind oder eine Sitzung vor dem Senden von Daten erstellt .
Sections der Config XML Dateien
Config XML Dateien haben eine Form-Bean Definition global vorwärts Definition , Action Mapping , Controller-Konfiguration und Anwendung Ressourcen Definition . Formular-Bean Definition Karten ein Eingang oder Reaktion auf eine Aktion . Globale Definitionen vorn senden Benutzer auf bestimmte Web-Seiten , wenn die Validierung Kriterien wie Weiterleitung Benutzer Seiten begrüßen nach erfolgreicher Aktion Mapping teilt der Steuerung , welche Aufgabe zu erfüllen erfüllt sind. Controller- Konfiguration sind die Befehle der Steuerung verwendet , um die Anwendung Code auszuführen. Anwendung Ressourcen umfassen die Liste der Fehler Webseiten-URLs durch die globalen vorwärts Definitionen verwendet .
Strut Entwurf
Struts geschrieben kann auf verschiedene Java-Versionen ausgeführt werden , Apache Server-Software und Web-Browsern. Der Frühling ist eine konkurrierende Anwendung Entwicklungsmodell. Laut " Pro Spring", " nicht zu verwechseln Struts und Spring MVC in einer neuen Anwendung . " Das Mischen dieser beiden Methoden erfordert zwei separate XML-Konfigurationsdateien , eine für jede Anwendung Entwicklungsmodell.