WebService学习

这两天在看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");
} 
}成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值