Struts är programmering metoder som används för att utveckla web - baserad programvara . Struts skapar en ram inom vilken en webbaserad applikation körs utan att användaren behöver installera ett program på sin egen dator . Den Strut config.xml eller struts - config.xml innehåller konfigurationsfilen för webb - baserad applikation , oftast skrivna i Java . Konfigurationsfil
Strut konfigurationsfiler precisera webbprogrammet resurser , Apache-servrar och webbsidor som används av stagen .
Strut konfigurationsfilerna innehåller dataelement, deras attribut och beskrivning av data element . Stigen attributet ger den URL som driver webbaserade program . Namnet attributet är det logiska namnet på Java böna som tar de åtgärder som uttrycks i programmet . Validera attribut ger verklighetstrogna falska uttalanden , såsom att säkra nödvändiga fält är ifyllda eller en session skapas innan du skickar data.
Delar av Config XML -filer
Config XML filer har en definition formulär böna , global framåt definition , action mapping , controller konfiguration och resurser ansökan definition . Form Bean definition kartor en ingång eller svar på en åtgärd . Globala fram definitioner skicka användare till specifika webbsidor när validering uppfylls som vidarebefordrar användare att välkomna sidor efter lyckad åtgärd kartläggning berättar styrenheten vilken uppgift att utföra . Controller konfiguration listor beordrar styrenheten använder för att exekvera programkoden . Ansökan resurser omfattar listan över fel webbsida webbadresser används av globala framåt definitioner .
Strut Design
Struts kan skrivas för att köra olika Java-versioner , Apache-server programvara och webbläsare . Våren är en konkurrerande ansökan utvecklingsmodell . Enligt " Pro Spring " , " inte blanda Struts och Spring MVC i en ny ansökan . " Blanda dessa två metoder kräver två separata konfigurationsfiler xml-filer , en för varje applikation utvecklingsmodell .