? Struts är en ram för programplanering , skriven i Java . En ram är utgångspunkten för ett program , det ger grundläggande byggstenar så att programmeraren inte behöver skriva så mycket kod . Styrenheten
Struts bygger på begreppet MVC , Model /View /Controller . Vyn är gränssnittet som användaren ser . Modellen är affärslogiken . Controllern är den bit i mitten , som knyter Visa på modell . I Struts , är Actionservlet hjärtat av styrenheten .
Mapping
Struts , Java Server Pages ( JSP ) ger " View . " När en JSP körs anropar den Actionservlet , som jämför de data som har sänts till poster i stagen - config.xml . Från detta härleds lämplig " Action " servlet , som sedan anropas för att utföra affärslogik , den " modell ", som krävs för processen att slutföra .
Utöka Actionservlet
p Det är oftast endast en kopia av Actionservlet i ett program , kommer att med Struts , och det är inte normalt modifieras . Men som alla Java- klassen , kan det förlängas . Den enda gången detta sker i allmänhet är att ta itu med gemensamma funktioner som alla Åtgärd klasser behöver. Hellre än att koda dessa funktioner flera gånger , kan de läggas till Actionservlet . Några exempel på detta är säkerhet och loggning .