Der er mange web-applikationer , der tilbyder en dynamisk web-oplevelse som et resultat af klient-server web-baserede programmeringssprog. For eksempel tillader JavaServer Pages web programmeringssprog integration af databaser , side design og flow control.This kan føre til større applikationer bliver vanskeligt at udvikle og vedligeholde . Model -View -Controller ( MVC ) arkitekturen adskiller disse bekymringer i de enkelte komponenter. Databasen aspekt forvaltes af virksomheden eller database kode, mens strømmen kontrol og anden kode varetages af " controller ". Dette kan håndteres af Struts rammer, som giver mulighed for udviklingen af applikationer , der gør brug af MVC arkitektur. Instruktioner
1
Forstå de vigtigste komponenter ved at studere dokumentationen (se Resources). De vigtigste komponenter er Servlet controller, JavaServer Pages og Application forretningslogik. Den vigtigste komponent er den controller, som meddelelser og interaktioner foregår til og fra controlleren
2
Konfigurer rammer ved hjælp af basestationen forudsat servlet : . Org.apache.struts.action.ActionServlet
konfigurationsindstillingerne til serveren vil være nødvendigt at indgå i web.xml for servlet indstillinger. Den aktuelle konfiguration bliver nødt til at blive konfigureret i struts - config.xml fil.
P Det er også nødvendigt at angive handlingen tilknytninger til at håndtere den (Uniform Resource Identifier URI ) til indkommende anmodninger . Det definerer også applikationsmodulerne .
3
Skriv Action klasser for hver logisk anmodning om at blive henrettet. Action klasser er den grundlæggende metode til kodning og kommunikere beskeder mellem klasserne.
4
Skriv handlingen kortlægning konfigurationsfil. Ansøgningen mapping konfigurationsfil er XML-filen bruges til at konfigurere controlleren servlet hedder " struts - config.xml " .
5.
Opdater webapplikation indsættelsen deskriptor fil , ved hjælp af XML. Denne fil bruges til at installere Struts ansøgning til en web- server og kan være enhver specificeret navn, f.eks upload_app.xml .