Viele gute Erfahrungen wurden von Ruby on Rails mittels Groovy in die Java Welt übernommen, z.B.: Convention Over Configuration:
Warum immer wieder das Rad neu erfinden? Anstatt dessen kann die etablierte Mehrschicht Architektur einfach durch eine geeignete Namenskonvention ohne aufwendige „Verwebung“ umgesetzt werden. Zusätzlich steht jedoch für alle denkbare Anwendungszwecke ein passendes Plugin in der Community zur Verfügung
http://www.grails.org/