我想创建一个Web服务客户端,将一些XML数据发送到其他Web服务。谷歌为解决方案暂时但无法找到正确的答案。现在我遇到的问题是如何将WSDL文件或ws-addressing导入工作区(如果需要)?
当我使用eclipse内置方法创建Web服务客户端时,它会自动创建一些源代码(Tomcat v7.0 Apache Axis2)。如何使用它连接到其他服务,我应该休闲XML模式? 以下是此示例 http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jst.ws.cxf.doc.user%2Ftasks%2Fcreate_client.html
当我使用一些我从互联网上搜索的源代码时。代码看起来像是自己创建XML。如何根据此代码遵循XML架构? 以下是Working Soap client example
希望有人可以给我一些线索或更详细的信息。
答案 0 :(得分:1)
尝试使用Jaxb& jax-ws,它允许从您的WSDL和所有XSD依赖项(如果可访问)生成和客户端存根。你将拥有将在参数中传递的所有对象的java bean(即Jaxb将处理XML转换)。
你也可以参考这个帖子:Web service client given WSDL
答案 1 :(得分:0)
如果您习惯使用Spring和Maven,请在下面找到可能有用的链接: