Самый простой способ добавить GWT в приложение Spring MVC?

У меня есть приложение Spring MVC, и я решил попробовать использовать GWT для внешнего интерфейса. Я хотел бы продолжать использовать MVC, так как я также буду использовать Spring Security и некоторые другие пружинящие вещи.

Я знаю о проекте GWT-SL и думаю, что воспользуюсь им. К сожалению, в документации мало примеров.

Теперь мне интересно... как мне перенастроить мой проект, чтобы я мог использовать GWT? Я предполагаю, что потеряю возможность работать в режиме хостинга, и я полагаю, что это нормально. Нужно ли просто добавить jar-файлы GWT и GWT-SL, перенастроить файл web.xml и добавить в проект пакет для кода GWT?

Я использую Эклипс 3.4. Мой существующий проект является стандартным веб-проектом.


person Boden    schedule 05.06.2009    source источник


Ответы (3)


С новой версией плагина GWT вы получите все преимущества браузера в режиме хостинга без необходимости изменять какие-либо параметры. GWTHandler из GWT-SL позаботится о сопоставлении вызовов rpc. Однако у вас возникнут проблемы с существующей структурой объектов домена. Вам нужно будет либо поместить их в клиентский пакет GWT, либо отразить существующие объекты домена, чтобы их можно было скомпилировать в javascript. Я искал стабильную неинвазивную структуру для этого, но пока не нашел. Gilead выглядит многообещающе, но вам придется расширить его классы на свой домен.

person Community    schedule 16.09.2009

Месяц назад я опубликовал обзор моего простого проекта (3 класса), как интегрировать GWT с существующим приложением Spring MVC. Также предоставляется простой образец.

Попробуйте, это просто и понятно: http://code.google.com/p/gspring.

person alex.b    schedule 22.09.2011

Вы не потеряете режим хостинга. Я не знаю, используете ли вы для этого внутренний сервер - я использую -noserver, поэтому я не могу вам помочь.

Помимо этого, я думаю, что документация достаточно ясна. Сталкивались ли вы с какими-то конкретными проблемами?

person Robert Munteanu    schedule 05.06.2009