Struts er programmeringsmetoderne bruges til at udvikle web -baserede software . Struts skabe en ramme , hvor en web -baseret program kører uden at brugeren behøver at installere et program på sin egen computer. Den Strut config.xml eller struts - config.xml fil indeholder konfigurationsfil til web-baseret program , som regel skrevet i Java. Konfigurationsfil
Strut konfigurationsfiler præcisere de web app ressourcer, Apache servere og websider , der anvendes af stivere .
Strut konfigurationsfiler indeholder de dataelementer , deres attributter og beskrivelse af dataelementer . Stien attribut giver den webadresse , der kører web -baseret program . Navnet attribut er den logiske navn på Java bønne , der tager de aktioner, der redegøres for i programmet. Godkend attributter give sande - falske udsagn , såsom at sikre de nødvendige felter er udfyldt, eller en session er oprettet , før du sender data.
Sektioner af Config XML -filer
Config XML filer har en form bønne definition , global fremad definition , handling kortlægning, controllerkonfiguration og anvendelse ressourcer definition. Form bønne definition maps en indgang eller respons på en handling. Global forward definitioner sende brugere til bestemte websider , når validering kriterier er opfyldt ligesom videresende brugere at byde sider efter vellykket aktion kortlægning fortæller controlleren , hvad opgave at udføre. Controllerkonfiguration lister kommandoer bruger controlleren til at udføre anmodningen kode. Ansøgning ressourcer omfatter listen over fejl webadresser brugt af de globale forward definitioner.
Strut Design
Struts kan skrives til at køre forskellige Java -versioner , Apache-server software og web-browsere. Foråret er en konkurrerende applikationsudvikling model. Ifølge " Pro Spring" , "ikke blande Struts og Spring MVC i en ny ansøgning. " Blande disse to metoder kræver to separate konfigurationsfiler xml-filer , én for hver applikationsudvikling model.