Struts zijn de programmering methoden die worden gebruikt om web - based software te ontwikkelen . Struts creëren van een kader waarin een web - based applicatie draait zonder dat de gebruiker om een software applicatie te installeren op haar eigen computer . De Strut config.xml of stutten - config.xml bevat het configuratiebestand voor de web - based applicatie , meestal geschreven in Java . Configuratie bestand Strut configuratiebestanden spellen het web middelen app , Apache servers en webpagina's die worden gebruikt door de stutten . Strut configuratiebestanden bevatten de data -elementen , hun attributen en de beschrijving van de data -elementen . Het attribuut pad geeft de URL die de web-based programma draait . De attribuut naam is de logische naam van het Java- boon die de nauwkeurig omschreven in het programma acties neemt . Valideren attributen bieden true - valse verklaringen , zoals het garanderen van de noodzakelijke velden zijn ingevuld of een sessie wordt gemaakt voordat het verzenden van gegevens . Secties van Config XML-bestanden Config XML bestanden hebben een vorm boon definitie globaal vooruit definitie , actie mapping , controller configuratie en applicatie middelen definitie . Vorm bean definitie kaarten een ingang of reactie op een actie . Global forward definities worden gebruikers naar specifieke webpagina's als validatie criteria wordt voldaan , zoals het doorsturen van gebruikers naar pagina's welkom na een succesvolle actie mapping vertelt de controller welke taak uit te voeren . Controllerconfiguratie lijsten gebiedt de controller gebruikt om de applicatie code uit te voeren . Toepassing middelen omvatten de lijst van fouten webpagina URL's die worden gebruikt door de wereldwijde vooruit definities . Strut Ontwerp Struts kan worden geschreven naar verschillende Java -versies draaien , Apache serversoftware en webbrowsers . De lente is een concurrerende applicatie ontwikkelingsmodel . Volgens de " Pro Spring" , " niet Struts en Spring MVC meng in een nieuwe toepassing . " Het mengen van deze twee methoden vereist twee aparte configuratie XML-bestanden , een voor elke applicatie ontwikkelingsmodel .
|