I just noticed a good Tapestry nugget on Howard's blog. With Tapestry 3.0, one of the things I complained about was the need to throw an exception when redirecting. With 4.0, it looks like you can plug-in this flash component and get exactly the flash message functionality I try to put in all the web frameworks that AppFuse supports. Now I just need to figure out how to do
@InjectObject("engine-service:page") without using annotations.
I'm hoping to upgrade AppFuse to WebWork 2.2 and Tapestry 4.0 in the next few days.