2013-02-18 2 views
0

У меня есть определенная структура данных, которая совместно используется клиентом и серверными частями в приложении GWT. Мне нужно иметь возможность сериализовать/десериализовать эту структуру данных как на сервере, так и на клиенте.Обмен кодом обработки XML между клиентом и сервером в GWT

Структура данных относительно сложна, поэтому я хотел бы избежать дублирования логики обработки, то есть я хотел бы использовать тот же код для сериализации/десериализации этих данных на клиенте и на сервере.

Если я использую XML, есть ли простой способ разделить логику обработки XML между клиентом и сервером? Клиентские XML-классы не реализуют ни один из стандартных интерфейсов Java XML. Существует ли более общий интерфейс, который можно использовать как на клиенте, так и на сервере?

+0

Попробуйте сузить свой вопрос до того, что вы намерены использовать вы имеете в виду обработку XML. – SSR

ответ

0

Я склонен указать ответ НЕТ.

GWT обработка XML документирована здесь - https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasics#DevGuideXML

вышеуказанная ссылка описывает, как можно использовать данные XML обеспечивают сервером на стороне клиента в GWT в наилучшим образом. Вы должны иметь в виду, если вы попытаетесь сделать share логикой обработки сервера на стороне клиента, это будет слишком тяжело в производительности и не будет хорошо масштабироваться (особенно в сложных данных).

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