Tutorial auf Struts-Konfiguration

April 6

Struts, Open-Source-Framework von Apache, bietet Integration mit Java Beans und Java Server Pages um ein Model-View-Controller-Entwurfsmuster bereitzustellen. Federbeine bietet Bibliotheken der Tags mit der Datenklassen Modell und Aktion mit der Controller-Logik arbeiten arbeiten. Der Hauptzweck der Struts ist als der Controller-Aspekt dieses Designs, zu dienen, während Java Beans mit der Datenbank verbindet und JSP arbeitet, um die Anzeige von Webseiten für die Ansicht zu steuern.

Anweisungen

1 Öffnen Sie die Datei "Struts-config.xml", in einer Text-Ausgabe oder durch Ihr Programm IDE (integrierte Entwicklungsumgebung). Die Datei enthält die fünf wichtigsten Teile für Struts arbeiten: Bohnen, globale Forwards, Aktion Zuordnung, Controller-Konfigurationen und Anwendungsressourcen zu bilden.

2 Den Namen jedes ActionForm innerhalb der "< Form-Bohnen >" Tags hinzufügen. Jedes Formular Bean muss die Syntax < Formular-Bean-Name = "Formular"

Type="MyClass.example.form_name"/ > mit "Formular", beschreibt den Namen des Formulars und der "myclass.example", beschreibt den Pfad zum Java-Paket.

3 Fügen Sie die Seiten, die Federbeine zu umleiten soll, zwischen den "< global-Forwards > Markierungen. Datei, die am Ende in ".do" dienen als Verbindung zwischen der Struts-Controller und der Anwendung. Dateien mit der ".jsp" sind die Java Server-Seite-Dateien, die Form zu verarbeiten. Globale Stürmer sollte die Syntax haben "< forward Name ="Aktion1"path="/action1.jsp"/ >. "

4 Erstellen von Aktion Zuordnungen zum globalen vorwärts mit dem Abschnitt "< Aktion-Mappings >" Form Bohnen herstellen. Aktion-Zuordnungen haben sollte die Syntax "< Aktionspfad =" / Pathtoaction "type="myclass.example.form_name "

Name = "Formular" Scope = "Anfrage" validieren = "true" input="/form_logic.jsp" >< forward Name = "Erfolg" path="/confirmation_page.jsp" umleiten = "true" / >< forward Name = "Fehler" path="/try_again.jsp" / >< / Aktion >. "

Dieses Beispiel verbindet zwei nach vorne auf das Formular, eine für einen erfolgreichen Abschluss und eine für einen fehlerhaften Eintrag.

5 Erstellen Sie den Controller mit dem erweiterten Controller-Tag der "< Controller

processorClass="org.apache.struts.action.RequestProcessor" / >. "

6 Geben Sie die Parameter im Abschnitt Ressourcen Nachricht. Fügen Sie "< Nachricht-Resources-Parameters =" Myclass. ApplicationResources "/ > Wenn es nicht bereits vorhanden ist. "Myclass" stellt den Namen der Java-Paket.