I've had a bit of a play with Spring Roo recently and I like the feature that generates CRUD pages automatically for particular objects. In all my years developing JVM-based web applications I've found myself writing and re-writing list, add, remove and edit features in the UI and I'm surprised I've not come across this kind of thing before.
However, I wouldn't want to use Roo on a proper project for a number of reasons, but fundamentally because I think it's silly to generate several megabytes of XML, AspectJ and other "magic" to do something that could easily be expressed in Java!
It has, however, whet my appetite for something that will do this CRUD JSP generation for a given object. This could be annotation-driven at runtime or a code generation tool, I don't really mind as long as it's going to save time. Can anyone recommend such a library?