Я написал приложение на стороне сервера Java со многими классами и EJB-компонентами, которые выполняют такие функции, как вывод информации RSS и обновление базы данных. У меня также есть соединение с веб-сервисом через SOAP и некоторые базовые сервлеты и страницы xhtml, которые очень просто отображают некоторые данные.
Теперь мне нужны советы о том, какой хороший Java-ориентированный подход к созданию многофункционального клиентского интерфейса и RIA, который связан с функциональностью серверной части, которую я создал.
Я использую Glassfish 3.1 и JEE6. Я рассматриваю Java Server Faces, но это скорее платформа для разработки простых веб-страниц. То, что я хочу, это тяжелое приложение на JavaScript, которое работает в браузере, очень графично с анимацией и может подключаться к сервисам, которые я создал ниже, вероятно, через веб-сокеты.
Мне нужна вся поддержка AJAX и Javascript, которую вы ожидаете получить от современного опыта RIA.
Какие технологии Java приведут меня туда. Или я оставляю Java sphear и вхожу во что-то еще. Я просто пытаюсь оставаться с Java как можно дольше для этого приложения в качестве эксперимента возможностей Java. Итак, какие инструменты Java существуют для RIA и интегрированного JavaScript?
Спасибо,