Подскажите простой фрэймверк для разработки веб приложений в составе Java EE.
Сразу говорю, мне не нужны GWT и JSP с аналогами - html код должен быть как можно чище. Весь JavaScript и HTML пишут отдельные разработчики, так что никакого автогенерирования инпутов и прочего. Нужен чисто бэкэнд для связи всего этого с ee bean.
Пока приходится колхозить что-то свое, где есть глобальный родитель Controller, наследующий HttpServlet а от него наследуются уже все "контроллеры" для каждой страницы. + к этому простой шаблонизатор, который просто подставляет значения в html страницы (что-то типа пхпшного смарти). Но это велосипед по сути. Должно быть ведь уже готовое решение?
Склоняюсь к мысли использовать RESTfull+AngularJS, как я понял позволит полностью отделить бэкэнд от фронтэнда, + готовый рест сервис для аппликэйшенов.