我有一个使用代码优先实现的AXIS2/JAX-WS web服务(是的,我知道,这很糟糕)。web服务正在被使用。NET客户端。
在我们有Axis1之前,当在客户端和服务器之间传递自定义对象时,客户端和服务器代码必须进行自己的序列化和反序列化。
当我们转换为Axis2时,我们删除了自定义序列化,并将所有对象转换为常规bean格式。
现在问题来了,最初发送对象的方式是通过多态调用,但Axis2/JAX-WS和.NET的方式似乎存在问题。NET句柄序列化。我相信。NET在声明元素时使用xsi:type属性,java端更改元素类型。是否有方法使用对web服务进行多态调用。NET客户端和基于Java的Web服务?
谢谢。