Det er mange web-applikasjoner som tilbyr et dynamisk opplevelse som følge av klient -server- web - baserte programmeringsspråk. For eksempel lar JavaServer Pages web-programmeringsspråk integrering av databaser , side design og flyt control.This kan føre til større programmer blir vanskelig å utvikle og vedlikeholde. The Model -View- Controller ( MVC ) arkitekturen skiller disse bekymringene i individuelle komponenter. Databasen aspektet er administrert av virksomheten eller database kode , mens flow control og annen kode håndteres av " controller . " Dette kan bli håndtert av Struts rammeverk, som tillater etablering av programmer som gjør bruk av MVC-arkitektur . Instruksjoner
en
Forstå de viktigste komponentene ved å studere dokumentasjonen ( se Ressurser ) . De viktigste komponentene er Servlet kontrolleren , JavaServer Pages og Application forretningslogikk. Den viktigste komponenten er kontrolleren , som meldinger og interaksjoner foregår til og fra kontrolleren
2
Konfigurer rammen ved hjelp av basen servlet gitt: . Org.apache.struts.action.ActionServlet
konfigureringsinnstillingene for serveren må være inkludert i web.xml for servlet innstillinger . Selve konfigurasjonen må være konfigurert i struts - config.xml fil.
P Det er også nødvendig å spesifisere handlingen mappings å håndtere Uniform Resource Identifier ( URI ) for innkommende forespørsler . Dette definerer også applikasjonsmoduler .
3
Skriv Handling klasser for hver logiske forespørsel om å bli henrettet . Handling klasser er den grunnleggende metoden for koding og kommunisere meldinger mellom klasser .
4
Skriv handlingen kartlegging konfigurasjonsfilen. Søknaden kartlegging konfigurasjonsfilen er XML-filen brukes til å konfigurere kontrolleren servlet heter " struts - config.xml " .
5
Oppdater webapplikasjon distribusjon beskrivelse fil , ved hjelp av XML. Denne filen brukes til å distribuere Struts program til en web server og kan være hvilket som helst navn angitt , for eksempel upload_app.xml .