Hva er en Actionservlet i Struts?

Hva er en Actionservlet i Struts?


Struts er et programmerings rammeverk skrevet i Java. Et rammeverk er utgangspunktet for et program; Det gir grunnleggende byggesteiner, slik at programmereren ikke trenger å skrive så mye kode.

kontrolleren

Struts er basert på konseptet av MVC, Model / View / Controller. Utsikten er grensesnittet brukeren ser. Modellen er forretningslogikk. Kontrolleren er stykket i midten, som bånd Se til modell. I Struts, er Actionservlet hjertet av kontrolleren.

Kartlegging

I Struts, Java Server Pages (JSP) gir "Vis". Når en JSP utføres, kaller det Actionservlet, som sammenligner dataene som ble sendt til oppføringer i struts-config.xml fil. Fra dette stammer riktig "handling" servlet, som deretter kalt til å utføre forretningslogikk, den "modell", som kreves for å fullføre.

Utvide Actionservlet

Det er vanligvis bare én kopi av Actionservlet i et program, som kommer med Struts, og det er normalt ikke endres. Men som alle Java-klassen, det kan utvides. Den eneste gangen dette er vanligvis gjøres er å forholde seg til vanlige funksjoner som alle action klasser trenger. I stedet for å koding disse funksjonene flere ganger, kan de legges til Actionservlet. Noen eksempler på dette er sikkerhet og logging.