Zum Inhalt springen

„WebWork“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
fix WP:WLW +1lf; 2 externe Links geändert
K Kleinigkeiten verbessert
Zeile 15: Zeile 15:
| Lizenz = OpenSymphony Software License
| Lizenz = OpenSymphony Software License
| Deutsch =
| Deutsch =
| Website = {{Webarchiv | url=http://www.opensymphony.com/webwork/ | wayback=20110612101623 | text=opensymphony.com/webwork}}
| Website =
}}
}}
'''WebWork''' war ein von OpenSymphony in der Programmiersprache [[Java (Programmiersprache)|Java]] programmiertes [[Framework]] für die Entwicklung von Java-[[Webanwendung]]en. WebWork wird inzwischen bis auf Bug-Fix Releases der 2.2er Version nicht mehr weiterentwickelt. WebWork wurde als Basis für die Re-Implementierung von Struts in [[Struts]] 2 übernommen.
'''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 integrierte
WebWork integriert:
* Das XWork framework
* Das XWork framework
* Wiederverwendbare ''UI templates''
* Wiederverwendbare ''UI templates''
* [[Java Beans]]
* [[JavaBeans]]


== WebWork ==
== Konzept ==
'''WebWork''' wurde entwickelt um den Entwicklungsprozess von [[Webanwendungen]] 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 [[Java Beans]], robuste client- und serverseitige Validierung und vieles mehr.
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 ==
== Lizenz ==
Zeile 31: Zeile 31:


== Verschmelzung von WebWork und Struts ==
== 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.
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>[http://www.mail-archive.com/dev%40struts.apache.org/msg13815.html ''PROPOSAL: Merger with WebWork'' von Don Brown, Ted Husted, Jason Carreira und Patrick Lightbody, 25. November 2009]</ref>
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>[http://www.mail-archive.com/dev%40struts.apache.org/msg13815.html ''PROPOSAL: Merger with WebWork'' von Don Brown, Ted Husted, Jason Carreira und Patrick Lightbody, 25. November 2009]</ref>

== Siehe auch ==
* [[Apache Struts]]
* [[JavaServer Faces]]
* [[Java Platform, Enterprise Edition]]


== Weblinks ==
== Weblinks ==
* [http://www.opensymphony.com/ offizielle Webpräsenz (OpenSymphony gibt es nicht mehr)] (englisch)
* {{Webarchiv | url=http://www.opensymphony.com/webwork/ | wayback=20110612101623 | text=opensymphony.com/webwork}}


== Einzelnachweise ==
== Einzelnachweise ==
<references/>
<references />


[[Kategorie:Freies Webframework]]
[[Kategorie:Freies Webframework]]

Version vom 17. Juli 2022, 16:00 Uhr

WebWork
Basisdaten

Entwickler OpenSymphony
Aktuelle Version 2.2.6
(21. Juli 2007)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie Webframework
Lizenz OpenSymphony Software License

WebWork ist ein von OpenSymphony in der 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 Webanwendungen 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, 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 Struts2 herangezogen wird.[1] 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.[2]

Einzelnachweise

  1. WebWork joining Struts (Memento vom 21. Februar 2009 im Internet Archive)
  2. PROPOSAL: Merger with WebWork von Don Brown, Ted Husted, Jason Carreira und Patrick Lightbody, 25. November 2009