E-Book-Format: chm
Struts2-Tutorial
Struts 1 ist das weltweit erste veröffentlichte MVC-Framework. Es wurde 2001 von Craig McClanahan veröffentlicht. Nach seiner Einführung wurde es von Java-Webentwicklern auf der ganzen Welt unterstützt. Nach 6 Jahren harter Arbeit ist Struts 1 ausgereifter und stabil, und seine Leistung ist ebenfalls gut garantiert. Daher ist Struts 1 bislang immer noch das am weitesten verbreitete MVC-Framework weltweit.
Derzeit gibt es viele webbasierte MVC-Frameworks und sie entwickeln sich rasant. Von Zeit zu Zeit wird ein neues MVC-Framework veröffentlicht, beispielsweise JSF, Tapestry und Spring MVC. Zusätzlich zu diesen berühmten MVC-Frameworks gibt es auch MVC-Frameworks von einigen Randteams, die ebenfalls von großem Referenzwert sind.
Damit Unternehmen das MVC-Framework tatsächlich nutzen, sollte die Stabilität des Frameworks das wichtigste zu berücksichtigende Thema sein. Ein Framework, das gerade erst gestartet wurde, weist möglicherweise einige versteckte Probleme auf und führt eigene Fehler in seine eigenen Anwendungen ein. Aus diesem Grund empfiehlt der Autor Entwicklern nicht, das Framework selbst zu implementieren.
Obwohl Struts 2 als brandneues Framework bekannt ist, ist dies nur relativ zu Struts 1. Im Vergleich zu Struts 1 weist Struts 2 zwar viele revolutionäre Verbesserungen auf, es handelt sich jedoch nicht um ein neu veröffentlichtes neues Framework, sondern es wurde auf der Grundlage eines anderen bekannten Frameworks entwickelt: WebWork. In gewissem Maße erbt Strut2 nicht die Abstammung von Struts 1, sondern die Abstammung von WebWork. Mit anderen Worten: WebWork leitete Struts 2 ab und nicht Struts 1 leitete Struts 2 ab. Da es sich bei Struts 2 um ein Upgrade von WebWork und nicht um ein brandneues Framework handelt, sind Stabilität, Leistung und andere Aspekte gut gewährleistet. Es lohnt sich also, darauf zu warten.
Expandieren