Grails, Grails, Grails
Are you looking to create a simple data driven web application for your team or department in less than 2 hours? Do you need the power of Java but the flexibility of a simple scripting language? You need to check out grails and get done with your project. Why fight with all the usual hassles of enterprise development when all you need is an application that, in all purposes, has been written time and time again? CRUD(create, read, update, delete) applications are all over each and every industry so why not remove the boilerplate code and just focus on the domain-model and let Grails take on most of the work for you? I am currently working on a small Grails web application that I am customizing to fit my needs, but right out of the box with a basic domain-model, the application worked with little know-how on my end.
Grails does not solve every problem in the world. Grails is still immature but the future looks very bright. Grails does not fix bad modeling or poor design. Grails can be used successfully where you see fit.