Geschichte
Das MVC-Framework Struts wurde im Jahr 2000 von Graig McClanahan entwickelt.
Die Version 1 wurde Ende 2006 von der Version 2, dem größten Meilenstein in
der Geschichte von Struts, abgelöst.
Die originäre Basis für Struts2 ist das Framework Webwork in der Version 2.7.
Dieses wurde von der Open-Source-Gemeinschaft OpenSymphony ins Leben gerufen und
nach dem Zusammenschluss mit Struts1 nicht mehr weiterentwickelt. Treibende Kraft des
Webwork-Frameworks war Patrick Lightbody, der nun die Weiterentwicklung von Struts2
maßgeblich propagiert.
Durch den Zusammenschluss der beiden Frameworks erbt Struts2 die Vorteile und
Erfahrungen beider Frameworks sowie die Unterstützung aller Community-Mitglieder und Committer2.
Struts2 ist aktuell in der Version 2.0.9 auf der Apache-Homepage abrufbar. Aufgrund der
Apache-Lizenz3, unter der sich Struts2 befindet, eignet sich das Framework sowohl für Open-Source,
als auch für kommerzielle Projekte.
Das aktuelle Logo des Struts-Frameworks unterstreicht den Zusammenschluss der beiden existierenden
Frameworks WebWork und Struts1.
Literatur-Tipp (Meiner Meinung nach das einzige wirklich brauchbare Buch):