Tapestry

Tapestry ist ein Framework, mit dem Webapplikationen erstellt werden können.

Eine Tapestry Applikation besteht aus HTML Templates, deren variable oder aktive Teile Komponenten genannt werden.

Zu den aktiven Komponenten gehören z.B. Forms oder Links. Wenn ein Form abgeschickt oder ein Link geklickt wird, wird ein mit der Komponente verbundener Listener aktiviert.

Listener empfangen die Argumentwerte aus einem Form oder einem Link und können dann beliebige anwendungsspezifische Aktionen ausführen. Listener können das HTML Template wählen, das als Antwort auf einen Request dargestellt werden soll.


Quelle

http://jakarta.apache.org/tapestry/