WSDL详解
什么是WSDL
以下为百度百科解释:
WSDL(Web Services Description Language)是为描述Web服务发布的XML格式。W3C组织(World Wide Web Consortium)没有批准1.1版的WSDL,当前的WSDL版本是2.0,是W3C的推荐标准(recommendation)(一种官方标准),并将被W3C组织批准为正式标准。
WSDL描述Web服务的公共接口。这是一个基于XML的关于如何与Web服务通讯和使用的服务描述;也就是描述与目录中列出的Web服务进行交互时需要绑定的协议和信息格式。通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务。
WSDL的作用
WSDl存在的意义:
简单来说,就是你写的代码,需要被其他第三方调用时,提供的一部分源代码为WSDL文件,别人可以通过WSDL文件生成Java代码进行调试。
WSDL文件如何生成
1:@WebService
首先要在需要生成的类上,加上@WebService注解如下:
package com.test;
import javax.jws.WebService;
@WebService
public class TestWsdl {
public String TestString(String str){
return "这个是TestString方法的返回内容