Подтвердить что ты не робот

Как интегрировать GWT или Vaadin с Play Framework 2.0

Можно ли реализовать клиентскую часть веб-приложения Play Framework 2.x с использованием GWT или Vaadin?

Play 1.x имеет специальный модуль, который обеспечивает интеграцию GWT, но я не могу найти примеры использования этих технологий вместе в версии 2. 2.. Могут ли эти технологии быть интегрированы? Существует ли модуль или должен использоваться какой-либо другой подход?

4b9b3361

Ответ 1

GWT и Play2 могут работать вместе без сбоев, так же как GWT можно использовать с python и перейти на серверы.

Использование GWT с Play2 состоит из двух частей, обслуживающих статические файлы и взаимодействия клиент-сервер.

  • Для GWT создаются статические файлы (js, css, img..), вы можете просто добавить их в каталог Play2 public, и они будут доступны на основе конфигурации маршрутов.

  • Для связи между клиентом и сервером лучше всего использовать чистый подход json-rest, так как request- factory, gwt-rpc имеют определенную зависимость от сервлетов J2EE.

Есть много примеров предоставления json/REST api с Play2 и множество примеров взаимодействия с API-интерфейсом json/REST с GWT.

Ответ 2

Анри Керола продемонстрировала это недавно для игры 2.x и выступит с докладом на javaone в этом году: http://www.youtube.com/watch?v=IwuqAh0VSek

Ответ 4

Вы не можете использовать Vaadin с play2. Ваадин - это в основном сервлет Java EE, который должен жить в контейнере Java EE, таком как Tomcat.

Воспроизведение не основано на Java EE, оно использует собственный сервер. Что касается GWT, для всего кода на стороне сервера нужен контейнер Java EE. Но если вы просто хотите клиентскую сторону, тогда это вполне возможно, как и с любой веб-картой. Просто создайте веб-службы json и удалите серверные зависимости. Пример в php: http://gwtquickstart.blogspot.fr/2009/11/call-php-script-from-gwt.html