Сериализация данных GWT - PullRequest
       6

Сериализация данных GWT

1 голос
/ 24 сентября 2010

Я ищу алгоритм, который Google Web Toolkit использует для сериализации данных, отправляемых на сервер во время запроса AJAX. Я пытаюсь продублировать его на другом языке, чтобы связать другой проект с проектом GWT.

Любая помощь очень ценится!

Ответы [ 2 ]

3 голосов
/ 24 сентября 2010

Сериализация GWT-RPC тесно связана с Java.Он даже отправляет имена классов Java по сети.

Я предлагаю вам использовать что-то вроде JSON для связи с сервером.Таким образом, вы можете использовать любой язык программирования с сервером GWT.


Обновление : нет никаких явных ссылок на формат GWT-RPC и список рассылкиПост объясняет это решение:

Формат GWT RPC является преднамеренно непрозрачным JSON.Это затрудняет и делает невозможным добавление агента, не являющегося GWT, к обсуждению RPC.На самом деле нет хорошего обходного пути для создания серверной реализации, не являющейся Java, но, поскольку ваша реализация RemoteServiceServlet просто должна реализовать ваш синхронный RPC-интерфейс, клиенты, не являющиеся GWT, вполне могут общаться с одним и тем же сервером.боковая бизнес-логика, просто без использования протокола RPC.

и маленькая деталь, которая всплыла, была

Формат проводного текста - простой текст.Это на самом деле JSON.Это просто нечитаемый JSON, потому что предполагается, что как производящий, так и потребляющий код генерируется автоматически и может делать всевозможные предположения относительно структуры текста.

1 голос
/ 13 марта 2013

Я написал проектный документ , объясняющий формат проводов GWT-RPC.Надеюсь, вы найдете это полезным.

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