Я пишу новое приложение. Для клиентской стороны я хотел бы иметь новейшие gwt 2.7
, но для кода на стороне сервера я хотел бы использовать Spring4
(сначала spring security
и spring data
).Интеграция GWT2.7 и Spring4?
Может ли кто-нибудь сказать, как это происходит с интеграцией этих двух фреймворков. Я не могу найти никакого нового учебника/информации о состоянии интеграции в новейших версиях этих фреймворков. Есть ли все еще обязательная какая-то структура: например spring4gwt
или gwtrpc-spring
?
Я рассматриваю использование Request Factory
и GWT RPC
для связи ajax, но я бы хотел избежать как можно большего количества xml. Я предпочитаю тип безопасный путь, ака с использованием класса java. Я также использую tomcat7
и maven
.
Я открыт для любых предложений. Пожалуйста помоги.
Вы отправили меня посмотреть на Spring Rest Controller, поэтому я предполагаю, что вы не используете «Джерси-отдых»? Итак, как вы работаете с Существами? У вас есть отдельные классы для клиента и сервера? Или вы сериализуете Entity. С Джерси я вижу, что один класс (сущности) можно использовать для отправки по проводам (благодаря общему пакету), но как насчет Spring Rest Controller? Насколько я знаю, это невозможно. Пожалуйста помоги. – masterdany88
Да, вам нужен класс Entity на стороне сервера и простой POJO на стороне клиента. Spring RestController (и RestyGWT также) выполняет сериализацию с Jackson, поэтому оба они создают совместимый JSON. К сожалению, у меня нет учебника для вас, который охватывает оба. –
Итак, как конвертировать из одного в другой? Вы делаете это вручную? Разве не добрый шаблон? Я вижу, что GWTResty может автоматически создавать сущности (благодаря аннотации). Вы решили использовать его? Является ли майка обязательной? – masterdany88