Зачем нужен фреймворк?
Если задача
"сделать небольшой сайт" я бы вообще взял бы PHP и какой-нибудь Yii
Плюсы:
- PHP Дешевый хостинг
- Yii сделан очень грамотно, вы буквально за день-два развернете сайт(если он действительно небольшой)
- Хорошо документирован:
www.yiiframework.com/doc/guide/1.1/ru/topics.webservice
- Простота разработки и вхождения
Минусы:
- Нет строгой типизации.. но какой-нибудь PhpStorm или NetBeans вполне нормально позволит писать код.
- - - - - - - - - - -
Если задача
"небольшой сайт на Java", то опять же можно хоть на сырых сервлетах написать, и никаких фреймворков не нужно. ВебСервисы опять же из коробки.
- - - - - - - - - - - -
Если задача
"небольшой сайт на Java, но обязательно нужен фреймворк", то берите любой, например отсюда:
Есть ли Web-фреймворк для java?
Я бы Spring или Play!
П.С. Сам я пишу на Java, правда не веб а "кровавый" энтерпрайз :)