? Struts er et programmeringssprog ramme , skrevet i Java. En ramme er udgangspunktet for et program , og det giver grundlæggende byggesten , så programmøren ikke behøver at skrive så meget kode. Controller
Struts er baseret på begrebet MVC , Model /View /Controller . Udsigten er grænsefladen som brugeren ser . Den model er den forretningslogik. Controlleren er det stykke i midten, der binder Udsigt til model . I Struts er Actionservlet hjertet af controlleren.
Kortlægning
Struts , Java Server Pages ( JSP) give den " View ". Når en JSP udføres, den kalder Actionservlet , som sammenligner de data, der blev sendt til poster i struts - config.xml fil. Fra dette er afledt af relevante " handling" servlet , som derefter kaldet til at udføre business logik, "Model ", der kræves til processen for at fuldføre .
Udvidelse Actionservlet
p Der er generelt kun én kopi af Actionservlet i et program, der kommer med Struts , og det er ikke normalt ændret. Men ligesom enhver Java-klasse , kan den forlænges . Det eneste tidspunkt, det er generelt gjort , er at beskæftige sig med fælles funktioner , at alle handlinger klasser har brug for. Snarere end kodning disse funktioner flere gange , kan de sættes til Actionservlet . Nogle eksempler på dette er sikkerhed og logning.