2015-12-07 8 views
0

Я пишу новое приложение. Для клиентской стороны я хотел бы иметь новейшие gwt 2.7, но для кода на стороне сервера я хотел бы использовать Spring4 (сначала spring security и spring data).Интеграция GWT2.7 и Spring4?

Может ли кто-нибудь сказать, как это происходит с интеграцией этих двух фреймворков. Я не могу найти никакого нового учебника/информации о состоянии интеграции в новейших версиях этих фреймворков. Есть ли все еще обязательная какая-то структура: например spring4gwt или gwtrpc-spring?

Я рассматриваю использование Request Factory и GWT RPC для связи ajax, но я бы хотел избежать как можно большего количества xml. Я предпочитаю тип безопасный путь, ака с использованием класса java. Я также использую tomcat7 и maven.

Я открыт для любых предложений. Пожалуйста помоги.

ответ

1

Недавно я попробовал весенний ботинок на стороне сервера и GWT на стороне клиента, и он работает как шарм.

Вы должны выбросить материал RPC и просто использовать службы REST. Для этого мы используем библиотеку Resty GWT и Spring Rest Controller. Это также позволяет нам отделить GWT от бэкэнд и переключать его с другими технологиями, если это необходимо.

+0

Вы отправили меня посмотреть на Spring Rest Controller, поэтому я предполагаю, что вы не используете «Джерси-отдых»? Итак, как вы работаете с Существами? У вас есть отдельные классы для клиента и сервера? Или вы сериализуете Entity. С Джерси я вижу, что один класс (сущности) можно использовать для отправки по проводам (благодаря общему пакету), но как насчет Spring Rest Controller? Насколько я знаю, это невозможно. Пожалуйста помоги. – masterdany88

+0

Да, вам нужен класс Entity на стороне сервера и простой POJO на стороне клиента. Spring RestController (и RestyGWT также) выполняет сериализацию с Jackson, поэтому оба они создают совместимый JSON. К сожалению, у меня нет учебника для вас, который охватывает оба. –

+0

Итак, как конвертировать из одного в другой? Вы делаете это вручную? Разве не добрый шаблон? Я вижу, что GWTResty может автоматически создавать сущности (благодаря аннотации). Вы решили использовать его? Является ли майка обязательной? – masterdany88

 Смежные вопросы

  • Нет связанных вопросов^_^