Was ist Wicket?
Wicket ist ein Apache Projekt, welches als Framework für Web-Applikationen gedacht ist. Wicket ist am ehesten vergleichbar mit Tapestry oder Echo. Es trennt Business Logik oder sonstige Logik komplett von der Benutzeroberfläche. Die Logik wird in Java Klassen implementiert, das GUI ist pur HTML. Jedes Element(Label, Textfeld, Panel) repräsentiert eine Java Klasse mit ihrem dazugehörigen HTML-Code. Durch hinzufügen von Elementen zu anderen Elementen kann so die Web-Applikation zusammengebaut werden. Die Verwendung von Javascript und CSS ist natürlich auch möglich.
Dadurch dass Wicket sich selber verwaltet so zusagen, müssen keine Daten oder Session verwaltet werden.
Vor kurzem wurde Wicket in der Version 1.3 released. Die Version ist sehr umfangreich und stabil. Sehr komfortabel sind auch die Ajax Komponenten, welche es erlauben eine komplett mit Ajax umgesetzte Web-Applikation zu realisieren.
Der erste Start
Der erste Start mit Wicket war sehr einfach. Herunterladen der Jars, implementierung der Test-Applikation und schon lief es. Bis allerdings das Konzept von Wicket verstanden wurde, dauerte es eine Weile.
Die hilfreichste Seite war http://www.wicket-library.com/wicket-examples. Die Website enthält viele und auch komplexe Beispiele. Eine einfache Web-Applikation konnte somit schon umgesetzt werden.
Web-Applikation komplett mit Ajax
Nach den ersten Versuchen wurde die Produktiv Web-Applikation begonnen. Diese sollte komplett mit Ajax und modalen Dialog umgesetzt werden. Dabei wurden viele Hürden bewältigt und Erfahrungen gesammelt.
Fazit
Mit Wicket ist grundsätzlich alles möglich. Die Integration von Javascript Frameworks wie z. B. Dojo lässt sich mit einiger Erfahrung auch in passabler Zeit bewärkstelligen.
Die Anforderungen die wir an Wicket stellten, wurden alle mit einem guten Ergebnis erfüllt.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment