Apache Struts er en standard rammer for udvikling af godt Architected Java EE webapplikationer. Det er et open source program, der opfordrer udviklere til at vedtage Model-View -Controller design model, der isolerer de tre niveauer af design. Struts kun udfylder View og Controller lag , mens Model lag er overladt til designeren. Oprindeligt oprettet af Craig McClanahan blev Struts givet til Apache Foundation i 2000. ActionForm
ActionForm er en JavaBean , som du kan associere med ActionMappings . Dens egenskaber vil blive initialiseret af den tilsvarende anmodning parameter.
DynaActionForm
DynaActionForm er en dynamisk type ActionForm klassen. For at bruge denne formular, du behøver ikke at oprette en JavaBean .
ValidatorForm
ValidatorForm udvider ActionForm og tillader XML-fil validering .
< Br >
DynaValidatorForm
DynaValidatorForm er en dynamisk form for ValidatorForm klasse. Du behøver ikke at oprette en JavaBean at benytte denne form .
ValidatorActionForm
ValidatorActionForm udvider også ActionForm og tillader XML-fil validering. Valideringer udført i henhold til handlingen klassen navn i stedet for formularen bønne navn som i ValidatorForm .
DynaValidatorActionForm
DynaValidatorActionForm er en dynamisk type ValidatorActionForm . Den samme form bønne kan bruges til flere valideringer .
BeanValidatorForm
BeanValidatorForm tillader XML-fil validering. Du kan bruge den, når du vil have din formular bønne at være en enkel genstand klasse.
LazyValidatorForm
LazyValidatorForm er en dynamisk type ActionForm klassen. Du behøver ikke at oprette en JavaBean at bruge det, og det er valideret på grundlag af en XML-fil . Du behøver ikke at fastsætte nogen attributter for at bruge LazyValidatorForm .