none
在Silverlight中调用Java axis WebService RRS feed

  • 问题

  • 最近在项目中使用Silverlight(2.0 3.0beta),服务端是Java的,WebService引擎使用的axis1.1,在使用过程中发现对于在axis中发布的WebService在VS2008中引用时无法正确产生代理类,只有接口没有方法,给调用服务方法带来不便。

    希望各位前辈指点,有没有什么更好的方法解决这个问题
    2009年4月23日 11:04

答案

  • 你在url 连接后加wsdl这四个字母没有?如果你不加VS 2008不能生成代理类.我试过XFire和Axis1.都可以支持的。如果你使用Axis2的时候要注意ObjectElement不要返回对象类型,这种类型可以在Java中读取,但是.net的代理类是无法转换的.如果你使用Axis1你可以使用Schma来包装你的类,就像EAI接口那样。

    努力!写一个js解析器,一个svg插件,一个绘图程序,做好自己,呵呵~!
    2009年8月9日 13:18
    版主

全部回复

  • 你在url 连接后加wsdl这四个字母没有?如果你不加VS 2008不能生成代理类.我试过XFire和Axis1.都可以支持的。如果你使用Axis2的时候要注意ObjectElement不要返回对象类型,这种类型可以在Java中读取,但是.net的代理类是无法转换的.如果你使用Axis1你可以使用Schma来包装你的类,就像EAI接口那样。

    努力!写一个js解析器,一个svg插件,一个绘图程序,做好自己,呵呵~!
    2009年8月9日 13:18
    版主
  • 因为太长时间没有继续这个话题的讨论,我就冒昧的把这个答案给标记了。如果觉得不合适,请及时联系我。


    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年7月16日 13:38
    版主