Я предлагаю Play framework, который имеет огромное преимущество - он полностью на Java (поэтому меньше кривая обучения, если вы не знаете Groovy). Посмотрите демо!
Spring roo может очень быстро создавать веб-приложения с использованием GWT для CRUD и запускать его позже. Ознакомьтесь с основным докладом из Google I / O 2010 (особенно День 1, Часть 9 ), где скелет базового приложения для отслеживания расходов создается с нуля примерно за 2 минуты.
Поддержка GWT находится в Roo 1.1.0.M1
В качестве промежуточного выпуска Roo 1.1.0.M1 не предназначен для критически важного использования.
Вероятно, проще всего получить форму, уже интегрированную с SpringSource Tool Suite на основе eclipse
Могу посоветовать GWT. Он работает и на Google App Engine, если это интернет-приложение.
Google App Engine. Есть несколько хороших видеоуроков от Google, которые помогут вам быстро приступить к работе.
http://code.google.com/appengine/
Введение (<10 мин): http://www.youtube.com/watch?v=bfgO-LXGpTM
Используйте Groovy/Grails. Полный доступ ко всем библиотекам Java, и все будет сделано настолько быстрее, что у вас голова пойдет кругом.
Это говорит ярый пользователь java, между прочим. Это просто не подходящий язык для большинства веб-приложений.
О, вы также можете использовать JRuby на рельсах.