Struts er programmeringsmetodene brukes til å utvikle web - basert programvare . Struts skape en ramme der en web -basert program kjøres uten at brukeren trenger å installere et program på sin egen datamaskin . Den Strut config.xml eller struts - config.xml filen inneholder konfigurasjonsfilen for web - basert program , vanligvis skrevet i Java . Konfigurasjonsfil
Strut konfigurasjonsfiler stave ut web app ressurser, Apache-servere og nettsider som brukes av struts.
Strut konfigurasjonsfiler inneholde data elementer , deres attributter og beskrivelse av dataelementene . Banen attributtet gir URL som kjører web -basert program . Navnet attributt er det logiske navnet på Java bønne som tar handlingene stavet ut i programmet . Validere attributter gi ekte - falske uttalelser , som for eksempel å sørge for nødvendige felt er utfylt eller en økt er opprettet før du sender data .
Deler av Config XML -filer
Config XML filene har en form bønne definisjon , global frem definisjon , action kartlegging , controller konfigurasjon og søknad ressurser definisjon. Form bønne definisjonen maps en inngang eller respons på en handling. Globale fremover definisjoner sende brukerne til spesifikke nettsider når validering kriterier er oppfylt som videresender brukerne til å ta imot sider etter vellykket aksjon kartlegging forteller kontrolleren hva oppgave å utføre . Controller konfigurasjon lister kommandoer kontrolleren bruker til å kjøre programmet koden . Søknad ressurser omfatter listen over feil nettadresser som brukes av de globale fremover definisjoner .
Strut Design
Struts kan skrives til å kjøre forskjellige Java- versjoner , apache server-programvare og nettlesere . Våren er en konkurrerende søknad utviklingsmodell . Ifølge " Pro Spring" , "ikke blande Struts og Spring MVC i en ny søknad . " Blande disse to metodene krever to separate konfigurasjonsfiler xml-filer , en for hver applikasjonsutvikling modell.