Самый простой способ добавить GWT в приложение Spring MVC? - PullRequest
5 голосов
/ 05 июня 2009

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

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

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

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

Ответы [ 3 ]

1 голос
/ 16 сентября 2009

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

1 голос
/ 22 сентября 2011

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

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

0 голосов
/ 06 июня 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...