我正在向Web服务发送请求并解析响应。我必须使用Spring 3和Apache CXF。使用Maven的wsdl2java,我能够从wsdl生成请求和响应对象。现在已经生成了这些类,我基本上看到了注释POJO的内容。我不清楚实际将请求发送到Web服务的下一步是什么。我只看到一个ObjectFactory来创建初始的Web服务。
下一步是什么?我是否需要像这样创建一个spring bean配置文件?
<jaxws:client id="XXXX"
serviceClass="XXXX"
address="http://localhost:8080/xxxx />
任何帮助都会非常感激,因为我不确定如何将实际请求发送到网络或我的下一步将是什么。感谢
答案 0 :(得分:2)
如果你想在不使用弹簧的情况下查看网络服务,你可以使用生成的存根&amp;在使用main的程序中调用服务。像...这样的东西。
http://61.153.44.88/apache/cxf/2.0/developing-a-consumer.html
如果您想使用spring,请参阅此处的“创建客户端”部分
http://cxf.apache.org/docs/writing-a-service-with-spring.html
答案 1 :(得分:2)
有一篇帖子here,其中有一个如何创建CXF客户端和服务器并将其与Spring集成的示例。