Apache Struts är en standard ramverk för att utveckla en väl architected Java EE webbapplikationer . Det är ett open source -program som uppmuntrar utvecklare att anta Model - View - Controller designen modell som isolerar de tre nivåerna av designen . Struts fyller bara i vyn och skikten Controller , medan Model lagret är kvar upp till formgivaren . Ursprungligen skapad av Craig McClanahan , var Struts ges till Apache Foundation 2000 . ActionForm
En ActionForm är en JavaBean som du kan associera med ActionMappings . Dess egenskaper kommer att initieras av motsvarande begäran parameter . Addera DynaActionForm
DynaActionForm är en dynamisk typ av ActionForm klassen . För att använda detta formulär behöver du inte skapa en JavaBean .
ValidatorForm
ValidatorForm förlänger ActionForm och möjliggör XML-fil validering .
DynaValidatorForm
DynaValidatorForm är en dynamisk typ av ValidatorForm klassen. Du behöver inte skapa en JavaBean att använda detta formulär . Addera ValidatorActionForm
ValidatorActionForm förlängs även ActionForm och möjliggör XML -fil validering . Valideringar genomförs enligt åtgärden klassnamnet och inte på formen böna namn som i ValidatorForm .
DynaValidatorActionForm
DynaValidatorActionForm är en dynamisk typ av ValidatorActionForm . Samma blankett bönor kan användas för flera valideringar . Addera BeanValidatorForm
BeanValidatorForm möjliggör XML-fil validering . Du kan använda den när du vill att formuläret böna att vara ett enkelt objekt klass . Addera LazyValidatorForm
LazyValidatorForm är en dynamisk typ av ActionForm klassen . Du behöver inte skapa en JavaBean att använda det och det är validerad utifrån en XML-fil . Du behöver inte föreskriva några attribut för att använda LazyValidatorForm .