这两天在看webService。
作为自己的学习过程,记录一下。
1.Web Services 可以将应用程序转换为网络应用程序。
通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。
2.Web Services 可以被其他应用程序使用。
通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。
3.基本的 Web Services 平台是 XML+HTTP。
Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。SOAP协议实际上就是一种基于xml编码规范的文本协议。
webservice和web服务器的区别:
把webservice看作是web服务器上的应用。反过来把web服务器是webservice所必须要的容器。
webservice的特点:
1.webservicee通过http post方式接受客户的请求。
2.webservice与客户端之间一般使用SOAP协议传输XML数据。
3.它本身就是为了跨平台或跨语言而设计的。
4.各个程序之间的交流就需要webService 来作为相互交流的桥梁。
1.通过java应用程序进行开发一个简单的实例。package com.webSer;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService
public class Function {
//该方法就是要暴露给其他应用程序调用的方法
public String transWords(String words){
String res="";
for(char ch : words.toCharArray()){
res+="\t"+ch+"\t";
}
return res; }
//在main方法中,使用javax.xml.ws.Endpoint端点发布一个应用
public static void main(String[] args) {
Endpoint.publish("http://127.0.0.1:8099/helloworld", new Function());
System.out.println("success");
}
}成功。