Struts ist ein Framework welches die Entwicklung von Webapplikationen mit JSP/Servlets unterstützt. Über das
weitverbreitete Dispatcher-Konzept wird das
MVC Pattern implementiert, das die Präsentationsschicht (View) von den Daten (Model) trennt und durch über die Logik (Controller)
verbindet. Struts ist auch für größerer Projekte sinnvoll,
solange man das gesamte Framework als
reines Frontend betrachtet und die eigentliche Arbeit in tiefere Schichten
verschiebt. 'Eine Action sollte nicht laenger als eine Handbreit sein'