什么是WebService

电脑杂谈  发布时间:2020-04-05 04:02:58  来源:网络整理

webservice是什么_dubbo是webservice吗_webservice实例

什么是WebService

使用WebService,您的应用程序可以向世界发布信息,或提供某些功能. 这是一项基于Web的服务,可以通过Web发布,搜索和使用.

WebService脚本平台需要支持XML + HTTP.

HTTP协议是最常用的Internet协议.

XML提供了一种可以在不同平台和编程语言之间使用的语言.

为什么使用WebService

最重要的是一起工作.

1. 跨平台调用(WebService不限于操作系统,您可以在Windows上的Linux上调用WebService服务,反之亦然,其他系统相同);

webservice实例_dubbo是webservice吗_webservice是什么

2. 跨语言调用(WebService不限于编程语言,您可以使用Java语言调用C#语言提供的WebService服务,反之亦然,其他语言相同);

3. 可以远程调用(通过使用WebService,只要有Internet,您的应用程序就可以向世界发布信息或提供某些功能).

使用JDK开发WebService

一个. WebService服务器开发

1. 创建一个服务器端项目. 该项目可以是Java Web项目或普通Java项目,例如:

2. 在源代码目录src下的包中创建一个新的Java类,以提供WebService服务. 我在这里创建了一个Function类,以通过javax.jws.WebService批注,通过javax.xml.ws.Endpoint提供服务. 该类的publish方法发布服务,并提供发布地址和发布服务类. 代码如下:

 1 package com.jspweb.ws; 2  3 import javax.jws.WebService; 4 import javax.xml.ws.Endpoint; 5  6 /** 7  * WebService服务端案例 8  * @author AlanLee 9  * @version 2017/06/0210  * 使用@WebService注解标注实现类11  */12 @WebService13 public class Function {14     public String transWords(String words){15         String res = "";16         for(char ch : words.toCharArray()){17             res += ch+",";18         }19         return res;20     }21     22     public static void main(String[] args) {23         // 使用Endpoint(终端)类发布webservice24         Endpoint.publish("http://localhost:8089/service/function", new Function());25         System.out.println("Publish Success");26     }27 }

webservice是什么_dubbo是webservice吗_webservice实例

3. 启动main方法运行该类,并打印出结果Publish Success,表明服务已成功发布:

4. 打开浏览器并访问我们发布的地址webservice是什么,您可以看到此效果:

5. 单击WSDL后面的连接地址以打开WSDL配置,访问结果如下:

WSDL是一种基于XML的语言,用于描述Web服务以及如何访问Web服务.

第二,WebService客户端开发

webservice实例_webservice是什么_dubbo是webservice吗

1. 创建一个客户项目. 该项目可以是Java Web项目或普通Java项目webservice是什么,例如:

2. 使用eclipse工具生成客户端代码,请按照下列步骤操作:

①选择项目,然后单击鼠标右键new> Other ...:

②在“向导”框中输入Web,选择“ Web Service客户端”,然后单击下一步按钮:

③输入WSDL服务描述文件的访问地址,然后单击下一步:

webservice是什么_dubbo是webservice吗_webservice实例

④单击“完成”按钮,eclipse将自动帮助我们在src目录中生成WebService客户端所需的代码:

⑤: 生成的代码如下:

2. 编写客户端测试类代码. 我在同一级别的目录下编写了一个测试类,并运行它的main方法. 结果如下:

一个简单的WebService入门示例已完成.

以上是什么是WebService的详细内容. 欲了解更多信息,请关注php中文网的其他相关文章!


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-164293-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...