当前位置: 代码迷 >> J2EE >> 求确认:webservice(AXIS 1.4)是否无法跨语言传递复杂对象
  详细解决方案

求确认:webservice(AXIS 1.4)是否无法跨语言传递复杂对象

热度:113   发布时间:2016-04-22 01:14:46.0
求确认:webservice(AXIS 1.4)是不是无法跨语言传递复杂对象?
各位看官:

细节是这样的:
服务端是JAVA,使用AXIS 1.4发布了一个webservice,其中一个方法的参数是个复杂对象,
比如:public void sayHi(Person person){...}

客户端是其它语言,比如C#.是否可以调用成功这个服务端的这个方法呢?

我的个人理解是不可以,因为AXIS 1.4是基于简单对象访问协议的.

不知道猜的对不对,请指教啊!


另外,求讲解webservice 的好书,最好用AXIS 1.4为例子的.

------解决方案--------------------
传递的都是XML……只要复杂对象序列化之后的XML匹配就可以用
------解决方案--------------------
只要Person里的字段都能转换成xml就没问题
------解决方案--------------------
现在都用axis2,能传实体类和数组,不过list set map之类的好像不行,只能用实体类和数组代替。
  相关解决方案