Struts is een programmeertaal raamwerk , geschreven in Java . Een kader is het startpunt voor een toepassing , het biedt elementaire bouwstenen , zodat de programmeur niet hoeft te schrijven zo veel code . De Controller Struts is gebaseerd op het concept van MVC , Model /View /Controller . Het uitzicht is de interface van de gebruiker ziet . Het model is de business logica . De Controller is het stuk in het midden , dat Bekijk bindt aan Model . In Struts , Actionservlet is het hart van de controller . Mapping Struts , Java Server Pages ( JSP ) zorgen voor de " View . " Wanneer een JSP wordt uitgevoerd , zij noemt de Actionservlet , waarin de gegevens die werd verzonden naar vermeldingen in de struts - config.xml vergelijkt . Hieruit wordt afgeleid van de juiste " Actie " servlet , die vervolgens wordt opgeroepen om de business logica , de ' Model ', die nodig is voor het proces te voltooien voeren . Uitbreiding Actionservlet het algemeen is er slechts een exemplaar van de Actionservlet in een toepassing , die wordt geleverd met Struts , en het is niet normaal gewijzigd . Echter , zoals elke Java klasse kan worden verlengd . De enige keer dat dit wordt meestal gedaan is om te gaan met gemeenschappelijke functies die alle actie klassen nodig . In plaats coderende deze functies meerdere keren , kunnen zij bij Actionservlet . Enkele voorbeelden hiervan zijn de beveiliging en logging .
|