In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production.

OpenXava 5.3 has charts automatically generated form list data, sortable lists with drag & drop, upgrade to JPA 2.1 and Bean Validation 1.1, and many more things.

 

Look at the announcement:

http://www.openxava.org/blog/openxava-5.3-released