magic
Vaadin is nice and is built on top of GWT. You might also look at LifeRay as they have implemented support for Vaadin in their Java CMS.