![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2008
Сообщений: 12
|
Доброго дня
я новайс во Флексе, посему извините за быть может дурной вопрос суть вопроса такова - как более оптимально передавать объекты на вебсервис и обратно? Простые типы, вроде интов и стрингов туда-сюда ходят нормально а вот какой-то класс чуток посложнее вызывает у меня трудности. Сразу пример есть класс package my.entity;
import java.io.Serializable;
public class Unit implements Serializable {
private int id;
private int type;
private String name;
public Unit() {
}
public Unit(int type, String name) {
this.type = type;
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
@Override
public String toString() {
return "Unit: " + ":" + type + ":" + name;
}
}
если я рассматриваю результат operation, как xml, то получаю следующую: <getTurnResponse xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://my/xsd">
<return type="my.entity.Unit">
<name>unit1</name>
<type>1</type>
</return>
</getTurnResponse>
И как с клиента на сервер передавать? Тоже переводить руками в xml, а на стороне сервера собирать объект? Думаю, что есть нормальные решения, однако в хелпе не нашел и первая попытка прогуглить тоже успеха не принесла PS. Впрочем распарсить сие тоже не получается. Как в хелпе - не работает |
![]() |
Часовой пояс GMT +4, время: 18:35. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| webservice , xml |
|
|