Starting this week we started looking at Jakarta Tapestry. The main motivation behind this is the fact that it relies on ordinary HTML tags so we can clearly separate the roles of designer, HTML programmer, and Java developer. It’s been painful to use Struts in graphically rich Web applications and JSF didn’t make it better so far.
We use Tapestry in Action to get started and somehow ToDo list application from chapter 3 didn’t seem to output the list of ToDo items. I didn’t have time to dig the problem and started looking for more examples to find the one that works from Sandcast Software.