方法1。webservices发布后你可以得到其wsdl的,根据其wsdl的定义就可以实现客户端了。具体的解析你不用负责,你用你客户端语言中返回的结果对象就可以拿到结果了。
方法2。webservices调用的返回结果是一个xml片断,它遵循了soap协议。你根据wsdl或者文字说明用你需要的技术语言去解析这个xml片断就可以了。

解决方案 »

  1.   

    不管用什么写AXIS或者.NET
    有了WSDL地址 然后就交给系统生成就是了
    不需要去管具体的实现细节
      

  2.   

    现在我们在调用web service之后返回的结果的是自已定义的JAVA对象
    -----------------
    既然如此,就失去使用web service的跨语言的本意了。
    返回的java对象,除了java语言,别的都不能用啊!!
      

  3.   

    pirateRocy(海盗罗西) ( ) 信誉:100    Blog  2006-10-18 17:04:00  得分: 0  
     
     
       现在我们在调用web service之后返回的结果的是自已定义的JAVA对象
    -----------------
    既然如此,就失去使用web service的跨语言的本意了。
    返回的java对象,除了java语言,别的都不能用啊!!
      
     
    ==========================你说的不对。不一定是返回java对象呀。你使用的什么语言就生产什么对象的。WSDL是一个xml片段,可以根据这个wsdl类生产人类语言的代码,包括java,c#等,具体深成什么样的代码根据你使用的生成工具而定。现在java和c#的工具比较多些。
      

  4.   

    基本的WEB SERVICE概念都没搞清楚
    WEB SERVICE传输是以XML为数据容器
    如果是CLASS类型的话,是使用序列化机制编译所可能使用到的类
    所以不存在什么返回的是JAVA对象
    返回的都是序列化值
    不同的语言对序列化值进行反编译就得到了需要的类