Apache Struts er et standard rammeverk for utvikling av godt bygd for Java EE web-applikasjoner . Det er en åpen kildekode program som oppfordrer utviklere til å vedta Model -View- Controller utforming modell som isolerer de tre nivåer av design. Struts fyller bare i Se og kontroller lag, mens Model lag er igjen opp til designeren . Opprinnelig skapt av Craig McClanahan , ble Struts gitt til Apache Foundation i 2000. ActionForm
En ActionForm er en JavaBean som du kan assosiere med ActionMappings . Dens egenskaper vil bli initialisert av tilsvarende forespørsel parameter .
DynaActionForm
DynaActionForm er en dynamisk type ActionForm klassen . For å bruke dette skjemaet trenger du ikke å opprette en JavaBean .
ValidatorForm
ValidatorForm utvider ActionForm og lar XML -filen validering.
DynaValidatorForm
DynaValidatorForm er en dynamisk type ValidatorForm klassen . Du trenger ikke å opprette en JavaBean å bruke dette skjemaet .
ValidatorActionForm
ValidatorActionForm også utvider ActionForm og lar XML -filen validering. Valideringer er gjort i henhold til handlingen klassen navn i stedet for skjemaet bønne navn som i ValidatorForm .
DynaValidatorActionForm
DynaValidatorActionForm er en dynamisk type ValidatorActionForm . Samme form bønne kan brukes til flere valideringer .
BeanValidatorForm
BeanValidatorForm tillater XML -filen validering. Du kan bruke den når du vil at skjemaet bønne å være et enkelt objekt klasse.
LazyValidatorForm
LazyValidatorForm er en dynamisk type ActionForm klassen . Du trenger ikke å opprette en JavaBean å bruke det, og det er validert basert på en XML-fil . Du trenger ikke å fastsette eventuelle attributter for å bruke LazyValidatorForm .