欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

WebService处理复杂对象List Map(jdk api jws)

程序员文章站 2022-03-02 13:12:42
...

XFire不用这么做,Apache CXF 只需要指定集合中具体类型,使用jdk中的web service api 才需如此

 

 

转载于:http://blog.csdn.net/chen_yu_ting/article/details/6606494

 

第一步:创建存储复杂对象的类(因为WebServices的复杂对象的传递,一定要借助第三方对象(即自定义对象)来实现)

第二步:创建WebServices的服务端接口和实现类

  

第三步:创建WebServices的服务端

第四步:创建WebServices的客户端,并测试
    1、将服务端创建的复杂对象的类和接口copy到客户工程中,且路径要与服务端一致;
    2、新建测试类进行测试

第五步:运行服务端,验证webservices服务是否发布成功
第六步:运行客户端,验证是否成功调用webservices服务

注:在做webServices复杂对象传递时,返回值的类型不要用接口类型。例如(List 应该换成ArrayList ,Map应该换成HashMap)