В процессе рефакторинга клиент-серверной связь из GWT на основе рамок я наткнулся на дискуссии о возможной ликвидации RPC в GWT 3.0+Возможно ли использовать шаблон командной строки GWT RPC без использования сериализации RPC?
Наша структура в настоящее время базируется на RPC-oriented Command Pattern. На данный момент мне интересно, как можно избавиться от RPC без принципиального изменения бизнес-кода.
Мой первый подход заключался в использовании JSON для сериализации/десериализации действий и результатов. Но по крайней мере на стороне клиента методы fromJsonString() и toJsonString() должны быть реализованы вручную, потому что на стороне клиента нет никакого отражения. Прочитав о JSInterop, который был представлен с GWT 2.7, я задавался вопросом, может ли быть лучший способ сериализации/десериализации действий и результатов на клиентском деле, а также на серверах.
К сожалению, я немного застрял прямо сейчас. Существуют ли уже подходы к реализации шаблона команды без RPC?
С наилучшими пожеланиями