Es gibt viele Web-Anwendungen und bietet eine dynamische Web- Erfahrung als Folge der Client-Server- Web-basierte Programmiersprachen. Zum Beispiel ermöglicht die JavaServer Pages Web-Programmiersprache Integration von Datenbanken -Designs und Durchfluss PrüfungDiese können größere Anwendungen führen, dass schwer zu entwickeln und zu pflegen. Das Model-View- Controller (MVC) Architektur trennt diese Bedenken in einzelnen Komponenten . Die Datenbank Aspekt wird durch die Geschäfts-oder Datenbank-Code verwaltet, während die Steuerung des Datenflusses und anderen Code, der vom gehandhabt wird " Controller . " Dies wird durch die Struts-Framework , das die Erstellung von Anwendungen unter Verwendung des MVC-Architektur ermöglicht es gehandhabt werden kann. Anleitung
1
Verstehen Sie die wichtigsten Komponenten durch das Studium der Dokumentation ( siehe Ressourcen). Die wichtigsten Komponenten sind die Servlet -Controller , JavaServer Pages und Anwendung Business Logic . Die wichtigste Komponente ist die Steuerung , wie Nachrichten und Interaktionen stattfinden, um und von der Steuerung
2
Konfigurieren Sie den Rahmen mit Hilfe der Basis -Servlet zur Verfügung : . Org.apache.struts.action.ActionServlet
die Konfigurationseinstellungen für den Server müssen in der web.xml für die Servlet- Einstellungen aufgenommen werden. Die eigentliche Konfiguration müssen Sie in der Datei struts-config.xml konfiguriert werden.
Es ist auch notwendig, um die Aktion angeben Mappings , um die Uniform Resource Identifier ( URI) für eingehende Anfragen zu bearbeiten . Dies definiert auch die Programm-Module .
3
Write Aktion Klassen für jede logische Anfrage ausgeführt werden soll. Aktion Klassen sind die grundlegenden Verfahren zur Codierung und Übertragung von Nachrichten zwischen den Klassen .
4
Schreiben Sie die Action Mapping Konfigurationsdatei. Die Anwendungszuordnung Konfigurationsdatei ist die XML-Datei verwendet, um die Controller-Servlet namens " struts- config.xml " konfigurieren.
5
Aktualisieren Sie die Web-Anwendung Deployment-Deskriptor -Datei mit XML. Diese Datei wird verwendet, um die Struts-Anwendung auf einem Webserver implementieren und kann ein beliebiger Name angegeben , wie upload_app.xml sein .