Hva Er Request prosessor i Struts?

Java rammeverk hjelpe programmerer bygge applikasjoner raskt ved å tilby en måte å knytte sammen skjermdesign og forretningslogikk. Struts var en av de første av disse rammene, og fortsatt er mye brukt.

Definisjon

Den RequestProcessor er en sentral del av Struts. Det aksepterer en handling som har gått til rammen av en "visning" (en nettside komponert med Struts tags). Ved hjelp av konfigurasjonsfiler, knytter det validering med data som har gått til det og en "handling". Det kjører valideringen, og initierer og kaller den klassen som utfører handlingen. Den passerer deretter på resultatet av handlingen til sin tiltenkte målet.

Overstyre

Overstyrer RequestProcessor å tilpasse arbeidsflyten om nødvendig. Jo mer kompleksitet i arbeidet flyt, lier behovet for endring.

ComposableRequestProcessor

ComposableRequestProcessor er erstatning for RequestProcessor og er designet for å tillate enklere tilpasning. Deaktivere RequestProcessor kan være tungvint. ComposableRequestProcessor tillater tilsetningen av kommandoer gjennom konfigurasjon.