Typer skjemaer i Struts

Typer skjemaer i Struts


Apache Struts er et standard rammeverk for utvikling av godt bygd for Java EE webapplikasjoner. Det er en åpen kildekode-program som oppfordrer utviklere til å vedta Model-View-Controller design modell som isolerer de tre nivåene av design. Struts bare fyller ut Se og Controller 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 den 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-fil validering.

DynaValidatorForm

DynaValidatorForm er en dynamisk type ValidatorForm klassen. Du trenger ikke å lage en Javabean å bruke dette skjemaet.

ValidatorActionForm

ValidatorActionForm forlenger også ActionForm og lar XML-fil validering. Valideringer er gjort i henhold til handlingsklassenavnet i stedet for skjemaet bønne navn som i ValidatorForm.

DynaValidatorActionForm

DynaValidatorActionForm er en dynamisk type ValidatorActionForm. Samme form bønne kan brukes for flere validerings.

BeanValidatorForm

BeanValidatorForm tillater XML-fil 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 å lage en Javabean å bruke det, og det er validert basert på en XML-fil. Du trenger ikke å fastsette noen attributter å bruke LazyValidatorForm.