webservice  服务端向客户端传数据  如何实现?
客户端向服务端传数据做好了,
服务端向客户端传数据不会做了!望高手解答

解决方案 »

  1.   

    你用的框架做的吗,xfrie or axis?
    不用你自己做地底层的数据传送吧,你调用服务方法自然可以拿到方法的返回值,这个返回值不就是服务端返回的数据吗,当然如果是复杂类型就需要序列化了
      

  2.   

    客户端向服务端传数据做好了, 那么服务器肯定要返回值吧....
    返回的值以xml的形式,
    或者使用axis xfire等框架来处理
      

  3.   

    如果没用xfrie or axis?服务端向客户端传数据不会做了!这样 你是给他提供接口,他传入参数给你 你通过这些参数 在后台取得应该返回的东西 返回给他,比如 接口为 
    public String getUserID(String name);//这里的参数也许是个XML,那么你就需要解析这个XML,
    通过name 查询数据库 返回userID;
    return userID;
      

  4.   

    楼主对提问问题欠缺技巧啊,你用的什么技术来写web service呢?
      

  5.   

    后面又补充   java撒
      

  6.   

    囧……LZ上网找找wsCaller.jar这个包。有了, 就可以不用写客户端,显示WSDL就可以测试了哦。^_^
      

  7.   

    服务器端的返回值 可以用处理一下返回一个串,在客户端接收就行
    DomDriver dom = new DomDriver();
    XStream xStream = new XStream(dom);
    xStream.alias("对象", *.class);
    strAct = xStream.toXML(对象);
    用这个处理一下接收,我们现在给第三方提供的webservice是这样子返回值的,不知道能不能给您帮助,参考一下吧
      

  8.   

    不知道是我理解能力有限 还是LZ说的不清晰
    不说其他的 就说服务端 和 客户端 吧
    WebServices是一种发布在网络上的可以完成某种需求的在线应用服务,可以通过一些软件或者编写客户端来访问这个服务
    流程是 客户端发送请求 服务端处理并返回相应信息
    但是LZ上面两问又让我们很郁闷 你的webservice到底是什么啊 手机 ? 可主叫可被叫?
      

  9.   


    大家说的用什么技术来实现的webservice  
    说的是xfire 还是axis 
      

  10.   

    我的webservice是javax.jws.WebService实现的