„WebWork“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
-LA, bleibt bis zur Umwandlung in WL |
WL auf Nachfolgeprojekt - siehe WP:Löschkandidaten/17._Juli_2022#WebWork_(bleibt,_wird_WL) Markierung: Neue Weiterleitung |
||
Zeile 1: | Zeile 1: | ||
#WEITERLEITUNG [[Struts#Geschichte]] |
|||
{{Infobox Software |
|||
| Logo = |
|||
| Screenshot = |
|||
| Beschreibung = <!-- Beschreibung des Screenshots! --> |
|||
| Maintainer = |
|||
| Hersteller = OpenSymphony |
|||
| Management = |
|||
| AktuelleVersion = 2.2.6 |
|||
| AktuelleVersionFreigabeDatum = 21. Juli 2007 |
|||
| AktuelleVorabVersion = |
|||
| AktuelleVorabVersionFreigabeDatum = |
|||
| Betriebssystem = [[plattformunabhängig]] |
|||
| Programmiersprache = [[Java (Programmiersprache)|Java]] |
|||
| Kategorie = [[Webframework]] |
|||
| Lizenz = OpenSymphony Software License |
|||
| Deutsch = |
|||
| Website = |
|||
}} |
|||
'''WebWork''' ist ein von OpenSymphony in der Programmiersprache [[Java (Programmiersprache)|Java]] programmiertes [[Webframework]]. WebWork wird seit 2007 nicht mehr weiterentwickelt. WebWork wurde als Basis für die Re-Implementierung von Struts in [[Struts]] 2 übernommen. |
|||
WebWork integriert: |
|||
* Das XWork framework |
|||
* Wiederverwendbare ''UI templates'' |
|||
* [[JavaBeans]] |
|||
== Konzept == |
|||
WebWork wurde entwickelt um den Entwicklungsprozess von [[Webanwendung]]en zu vereinfachen und produktiver zu gestalten. WebWork setzte auf [[XWork]] auf. Zusätzlich zu den von XWork gebotenen Features ermöglichte WebWork Unterstützung bei der Erzeugung von wiederverwendbaren ''UI templates''. Dies umfasste unter anderem [[Internationalisierung (Softwareentwicklung)| Internationalisierung]], Formularkontrolle, dynamisches Formular-Parameter-Mapping zu [[JavaBeans]], robuste client- und serverseitige Validierung und vieles mehr. |
|||
== Lizenz == |
|||
WebWork war unter der OpenSymphony Software License verfügbar, welche einer modifizierten Form der [[Apache Software License]] entspricht. |
|||
== Verschmelzung von WebWork und Struts == |
|||
Am 27. November 2005 verkündete der WebWork Entwickler Patrick Lightbody, dass WebWork als Basis für [[Apache Struts]]2 herangezogen wird.<ref>{{Webarchiv | url=http://blogs.opensymphony.com/webwork/2005/11/webwork_joining_struts.html | wayback=20090221090345 | text=WebWork joining Struts}}</ref> Die folgende Release 2.2.x werde zwar noch unter dem Namen WebWork vertrieben, weiterführende Features und Major Releases werden aber ausschließlich unter Struts2 laufen. |
|||
In einem gemeinsamen Vorschlag von WebWork und Struts Committern wurde bekanntgegeben, dass das Struts 1.x ähnliche WebWork Framework eine bessere Basis für Struts2 darstelle und die Verschmelzung somit von der technischen Überlegenheit von WebWork und der größeren Struts Community profitieren würde.<ref>[https://www.mail-archive.com/dev@struts.apache.org/msg13815.html ''PROPOSAL: Merger with WebWork'' von Don Brown, Ted Husted, Jason Carreira und Patrick Lightbody, 25. November 2009]</ref> |
|||
== Weblinks == |
|||
* {{Webarchiv | url=http://www.opensymphony.com/webwork/ | wayback=20110612101623 | text=opensymphony.com/webwork}} |
|||
== Einzelnachweise == |
|||
<references /> |
|||
[[Kategorie:Freies Webframework]] |
|||
[[Kategorie:Java-Bibliothek]] |
Version vom 28. Juli 2022, 08:56 Uhr
Weiterleitung nach: