Det finns många webbapplikationer som erbjuder en dynamisk webbupplevelse som en följd av klient - server webbaserade programmeringsspråk . Till exempel tillåter JavaServer Pages webb programmeringsspråk integration av databaser , design sida och control.This flöde kan leda till större applikationer blir svårt att utveckla och underhålla . Model-View - Controller ( MVC ) arkitektur skiljer dessa farhågor i enskilda komponenter . Databasen aspekten sköts av verksamheten eller databas -kod , medan flödeskontroll och andra koder hanteras av " controller . " Detta kan hanteras av Struts-ramverket , vilket möjliggör skapandet av tillämpningar som använder sig av MVC-arkitektur . Instruktioner
1
Förstå de viktigaste komponenterna genom att studera dokumentationen ( se Resurser ) . De viktigaste komponenterna är Servlet controller , JavaServer Pages och Application Business Logic . Den viktigaste komponenten är den registeransvarige , som meddelanden och interaktioner sker till och från styrenheten
2
Konfigurera ramen med basen servlet som : . Org.apache.struts.action.ActionServlet
konfigurationsinställningarna för servern kommer att behöva tas med i web.xml för servlet inställningarna. Den faktiska konfigurationen måste konfigureras i stagen - config.xml .
P Det är också nödvändigt att ange vilken åtgärd avbildningar att hantera Uniform Resource Identifier ( URI ) för inkommande förfrågningar . Detta definierar också programmoduler .
3
Skriv Action klasser för varje logisk begäran verkställas . Åtgärd klasser är den grundläggande metoden för kodning och förmedla budskap mellan klasserna .
4
Skriv åtgärden filmappning konfiguration . Ansökan kartläggning konfigurationsfilen är den XML-fil som används för att konfigurera regulatorn servlet heter " struts - config.xml " .
5
Uppdatera webbapplikationen filen driftsättningsbeskrivaren , med hjälp av XML . Denna fil används för att distribuera Struts ansökan till en webbserver och kan vara ett namn anges, t.ex. upload_app.xml .