axis JAX-RPC 1.1 规范 下如何传递对象 ? 谢谢
现有系统要提供web service , 用的是 axis 1_4 , 很多的 service层函数是以 对象为参数的. 比如说: update(User user ).
然而这个 User类包含了很多不符合 JAX-RPC 1.1 规范 的东西 ,比如它有 List的属性.
问题1. 那么一般这样的 web service 该如何做?
我现在的做法是用一个 IUser 的类在 User基础上做,但是有问题.
public class IUser
{
private Object user ;
public IkangUser(){}
public IkangUser(User user)
{
this.user = user ;
}
public long getId()
{
User realUser = (User)user;
return realUser.getId() ;
}
}
客户端的 IUser 对象传不过来 , 我想可能是 红色部分没有 setter()方法 , 但是加上了 setter()方法 后又不符合 JAX-RPC 1.1 规范 了.
请教各位遇见这中情况该怎么办?