Я разрабатываю приложение в java (JSF), которое обменивается данными с веб-сервером WCF. Я разработал веб-сервер с помощью C#, и мне трудно отправить эквивалентную реализацию сложного объекта клиенту java. Для примера рассмотрит этот класс C#:Как отправить класс равным реализации клиенту с использованием веб-сервера WCF
[DataContract(Namespace = "http://mywebservice.com/Entidades")]
public class Record{private Int64 id;
[DataMember]
public Int64 Id
{
get { return id; }
set { id = value; }
}
public override bool Equals(Object obj)
{
if(obj is Record){
Record rec = obj as Record;
return rec.Id == this.Id;
}
return false;
}
}
Первого судимым ставить [DataMember] в равных, но я обнаружил, что не могу этого сделать. Как правильно отправить эту реализацию «равных» этого сложного типа в java-клиент?
Заранее спасибо
Что вы ожидаете от XML? – SLaks
Я надеялся, что можно отправить перегрузку равных по xml с определениями сложных типов. Что-то вроде: ... Определения ... xs: complexType> –
PauloRLA