Struts is een Java framework . Een kader is software te bouwen op , het biedt de lijm om verschillende applicatie stukken te nemen en zet ze bij elkaar . Het is een implementatie van het Model View Controller -concept, waarin de mening van een aanvraag , of mens interfaceis gehouden gescheiden van het model , of de business logica , en de twee worden door de controller met elkaar verbonden . struts - config.xml Struts werkt door heroriëntering van oproepen van " uitzicht " op de juiste " model." Dit wordt beheerd door middel van configuratie opgezet in de " struts - config.xml " file Dit als bedoeld om doorstroming te vereenvoudigen in een toepassing . In plaats daarvan kan snel groeien groot en gecompliceerd en is gevoelig voor het verwerven van fouten als het is normaal bewerkt met de hand. Struts - config.xml is moeilijk te lezen en te begrijpen , wat jammer is omdat het bepaalt hoe de applicatie werkt . MVC Struts is ontworpen voor systemen waar een scherm is ingevuld en een actie ontstaat . Dit is het hart van MVC . Het is niet gemakkelijk om meerdere paden te hebben met meerdere schermen na een workflow . Nee Model Struts biedt weinig hulp bij het coderen van business logica . Dit kan worden beschouwd als een kracht in die het biedt flexibiliteit. Dit betekent echter dat stutten meestal een gecompliceerdere binden webpagina's Java servlets . Indien de noodzaak is voor de veiligheid of een gestandaardiseerde methode voor het benaderen van databases , doet Struts niet bieden dit.
|