[Contract First SOAP Web服务]:如何创建WSDL?

时间:2013-11-24 22:07:13

标签: java web-services soap wsdl

我的目标是用Java开发SOAP Web服务 我想采用'合同第一种方法' 明显的步骤(按顺序)是:

  1. 从头开始创建WSDL文件
  2. 使用wsdl2java生成Java类
  3. 围绕生成的Java类开发业务逻辑
  4. 但是,我有点担心从头开始编写WSDL(考虑到复杂性) 我只是想知道是否有任何标准工具用于从头开始编写WSDL文件?

3 个答案:

答案 0 :(得分:2)

在网上搜索,我意识到你已经学会了如何自己创作WSDL。 没有类似工具的向导会向您提出一些简单的问题并为您完成。

WSDL是另一种定义Web服务的XML模式定义(又称XSD) 因此,使用像IntelliJ IDEA,Eclipse,NetBeans这样的标准IDE应该可以解决问题。

如果您对编写WSDL感到担心,可能是因为您对以下概念感到不满(如我的情况)。所以,拉起你的袜子,花一些时间来了解以下内容:

  • XML
  • XML命名空间
  • XML架构(XSD)

以下是一些可以帮助您从头开始编写自己的WSDL的资源:

答案 1 :(得分:2)

在网络上进行相同的搜索我设法找到了一个可以帮助编写WSDL的免费工具。

此插件是Eclipse Web Tools Platform Project的一部分,在构建WSDL文档时为您提供完整的可视化支持。

答案 2 :(得分:1)

您也可以启动这些过程来生成WSDL。

1。)编写java类。像

package test.web.service;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class WebServiceServer {
@WebMethod
public int addition(int a,int b){
    return a+b;
}

}

提供链接:您可以轻松有效地学习肥皂网服务 http://javabrains.koushik.org/p/java-ee.html