如何在给定SOAP WSDL操作的情况下创建WSDL文件

Epi*_*aph 5 java service soap wsdl

我没有任何与Web服务相关的开发经验.所以,任何想法将不胜感激.

假设,我有一个文件列出了WSDL操作的草案规范.以下是一个例子.我将如何创建WSDL文件.记事本是否足够,还是需要WSDL编辑器?

getHostSystemInfo
Run Code Online (Sandbox Code Playgroud)

返回有关通过给定ID指定的主机系统的详细信息.

  • 输入HostSystemIdCollection(字符串集合)
  • 输出HostSystemInfoCollection
    • HostSystemInfo
      • Id:强制性
      • 属性:应为主机系统提供以下属性
        • HostSystemName
        • HostSystemProperty1
        • HostSystemProperty2
        • HostSystemProperty3 ....

djn*_*jna 5

如果问题只是"我如何创建WSDL"那么你确实可以使用记事本来编写它,它毕竟只是XML.但是,手动编写语法正确的XML非常枯燥,容易出错.所以我建议使用WSDL识别工具,例如Eclipse编辑器

另一种方法是编写表示接口的Java,并从中生成WSDL.有很多方法可以做到这一点,包括从EJB开始并相应地注释它.一些谷歌应该可以帮助您找到您需要的东西.

我的经验是,从Java开始,简单的POC情况往往效果很好.更大规模的项目从WSDL开始的考虑设计中获益.