возврат объекта оси 2 клиент - PullRequest
0 голосов
/ 27 июля 2011

Я новичок в SOAP и Axis 2 Framework.Я начал с написания простой программы для возврата String, int на сторону клиента.Теперь я хочу иметь на сервере программу, которая возвращает объект Java, такой как Vector, List и Properties, на стороне клиента.

Но при написании клиентской программы я не могу этого сделать.Пожалуйста, приведите также несколько примеров, чтобы понять это легко.

Ответы [ 2 ]

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

Все выпущенные версии Axis2 не поддерживают Список, Карты и Вектор. Таким образом, вы не сможете их использовать. Единственное решение - использовать массивы. Эти функции теперь добавлены в транк и будут доступны для 1.7.0.

0 голосов
/ 23 сентября 2011

Дер много способов сделать это.Вы можете возвращать объекты в форме JSON или использовать JAXB для преобразования объектов в XML и отправки его.Или вы можете отправлять простые Java-объекты (но это неприемлемо, так как они будут мыльными объектами и иногда могут быть недоступны для клиентов на разных платформах).Начните с некоторых учебных пособий для JAXB или Джерси, если вы хотите использовать Restful architure.

...