WSDL详解
什么是WSDL
WSDL的作用
WSDL文件如何生成
1:@WebService
2:Endpoint.publish
3:访问链接,保存WSDL文件
如何将WSDL文件生成java代码?
1:java环境变量(需要用到wsimport)
2:生成目录
3:执行wsimport生成代码
如何调用生成的java代码。
1:新建java工程导入代码。
2:main方法调用方法。
3:执行查看结果
什么是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方法的返回内容