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

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)

你可能感兴趣的:(webservice)