? Struts er et programmeringsspråk rammeverk skrevet i Java. Et rammeverk er utgangspunkt for en søknad , det gir grunnleggende byggesteinene slik at programmereren ikke trenger å skrive så mye kode . Den Controller
Struts er basert på konseptet av MVC , Model /View /Controller . Utsikten er grensesnittet som brukeren ser . The Model er forretningslogikk. Kontrolleren er stykket i midten , som binder View to Model. I Struts, er Actionservlet hjertet av kontrolleren.
Mapping
Struts, Java Server Pages ( JSP ) gi "View ". Når en JSP utføres, kaller det Actionservlet , som sammenligner data som ble sendt til oppføringer i struts - config.xml fil. Fra denne er avledet riktig "Handling" servlet, som deretter ringte for å utføre forretningslogikk, den "Model ", som kreves for å fullføre.
Utvide Actionservlet
p 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 , kan det bli utvidet . Den eneste gangen dette er vanligvis gjøres er å forholde seg til vanlige funksjoner som alle Handling klasser trenger. I stedet for koding disse funksjonene flere ganger, kan de tilsettes i Actionservlet . Noen eksempler på dette er sikkerhet og logging.