XStream на стороне клиента GWT - PullRequest
0 голосов
/ 25 марта 2009

Я хочу использовать XStream для сериализации моих вызовов RPC в моем приложении GWT, и я надеюсь сделать это обоими способами, так как я отправляю Java-объекты туда и обратно. Можно ли запустить XStream на стороне клиента? как? Кроме того, можете ли вы порекомендовать какой-либо другой xml-сериализатор для клиентской стороны?

Ответы [ 3 ]

1 голос
/ 16 апреля 2009

Я разработал клиентский XML-сериализатор, смоделированный по образцу XStream. Он использует аннотации и генераторы кода GWT для создания сериализаторов во время компиляции. Это собственный внутренний проект. Я хотел отточить его и открыть его, но сейчас у меня просто нет времени. Я просто хотел сказать, что это возможно ... может быть, кто-то что-то выпустит.

Однако, вероятно, вам лучше использовать JSON или GWT-RPC (даже если это означает, что у вас есть отдельная конечная точка, которая должна перенаправлять вызовы). Все дело в простоте обслуживания (не в рукописных сериализаторах).

0 голосов
/ 25 марта 2009

Я в замешательстве. У вас есть серверная часть Java? Почему бы не использовать встроенный механизм RPC? Это непревзойденно, если вы используете Java на серверной части.

0 голосов
/ 25 марта 2009

Я не думаю, что возможно запустить XStream в браузере. Почему бы вам не сериализовать с помощью нативного JSON на стороне клиента? XStream имеет возможности синтаксического анализа JSON на сервере. См. http://x -stream.github.io / json-tutorial.html

...