WSDL:你会写它还是生成它?

时间:2011-07-11 10:38:35

标签: java web-services wsdl

我知道有两种创建Web服务的方法:

  1. 首先编写wsdl并使用web服务工具(如wsdl2java)
  2. 生成java接口
  3. 首先编写java代码,然后使用工具生成wsdl。
  4. 对我来说,第一种方法看起来很复杂,第二种方法看起来相当容易。如果是这样,我想知道

    1. 第一种方法何时使用?给我一个场景,其中第一种方法比第二种方法更受欢迎。
    2. 第一种方法比第二种方法有什么优势?
    3. 哪种方法在工业中广泛用于应用程序编程?
    4. 如果我正在寻找Web服务开发的工作,我是否有必要知道如何根据给定的要求编写wsdl文件。

1 个答案:

答案 0 :(得分:1)

有时您需要在进行任何实施之前预先声明接口 - 例如,您可能需要与客户协商,以便他可以尽快开始编码。然后从WSDL开始。

如果您不需要尽早拥有WSDL表示,则可以按照任何方便的程序进行操作。例如,如果您开发ASP.NET Web服务,那么编写C#代码并让运行时根据使用者请求生成WSDL非常方便。