最近需要开发webservice,以前没做过。查了很多资料很多事xfire的,但myeclipse提示xfire已过期,不赞成使用。推荐JAX-WS。但是找不到这方面的开发资料,例子更是没有,有没有能提供点资料的,有例子最好,感谢啊!
客户端有调用例子最好。
本例:合作方发布webservice给我一组用户信息,我如何接收?
反过来我作为webservice回馈合作方用户信息............迷茫,不知道如何用webservice传参数。

解决方案 »

  1.   

    合作方发布webservice  应该给了你们一个WSDL地址吧  你选择稍微高点版本的myeclipse  里面有个向导,复制上你的WSDL地址就可以直接帮你生成代码了然后在里面调用方法!
      

  2.   

    为什么开发webService需要用到MyEclise???
    IDL把人搞傻了·过期只有些jar包太旧,应该还可以用。
    你只要调用你可以用SOAP方式去调用webService接口·
      

  3.   

    jax-ws  就用jdk6自带的就可以了阿
      

  4.   

    别人给你个wsdl, 你用wsimport命令就可以了
      

  5.   

    感谢各位帮助,现在服务已经搭好了。
    现在的问题是:我暴露的方法是不是参数必须是简单数据类型的。
    比如下面的方法无法创建webservice 
    public boolean sendUserInfo(UserInfo info){
        *********
    }
    参数必须要是下面这样吗?
    public boolean sendUserInfo(int userid, String name, String info, .....){
        *********
    }
    返回参数怎么办?比如下面这样是不是不行
    public List<UserInfo> getUserInfo(String queryString){
        *********
    }
    那我应该怎样返回参数才能被对方解析呢?因为对方可能是PHP、ASP、C#之类的语言。
    下面这样行吗?其中返回参数的List中包含的还是List,表示一条记录。
    public List getUserInfo(String queryString){
        *********
    }
    迷茫中啊......
      

  6.   

    Apache CXF——XFire 的后续版本 JAX-WS 的标准实现。
      

  7.   

    主要学习一下 JAX-WS 中的 Annotation,以及 JAXB