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)