如何:C ++应用程序作为Web服务提供程序,Java应用程序作为Web服务客户端

时间:2014-02-04 17:08:24

标签: java c++ web-services soap wsdl

我不擅长网络服务。我只在生活中尝试使用Java实现这一点很容易实现。

但是,这一次,我需要使用WSDL作为一种语言来实现SOAP。

请你告诉我这是不是我应该做的事情:

  

C / C ++ 中有一个应用程序,我必须添加更高级别的应用程序   “layer”将是 Webservice Provider 。我的Java应用程序,   将部署在另一台服务器上,应该有 Webservice   SOAP的消费者 / Web服务客户端,也使用WSDL。

从技术上讲,你能否给我一些样本关于我在双方可以做些什么(C ++方面,Java方面)?

非常感谢你!

修改:

对于那些投票的人,如果他们在评论中证明他们的行为是合理的,我将不胜感激。 否则,我真的很感激告诉我,如果我的猜测是对还是错......至少。

1 个答案:

答案 0 :(得分:1)

使用Axis c++作为服务器端。仔细查看文档。 如果您已完成服务器端,则可以通过向请求添加?wsdl来检索服务URL处的wsdl文件。然后,可以使用此wsdl文件为客户端代码生成java存根,例如使用wsdl4j。