webService入门

这两天没事儿,研究了下webServcie,

服务器端

package cn.itcast.utils;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;

/**
 * 使用@WebService注解标注实现类
 */
@WebService
public class Function {
    public String transWords(String words){
        String res = "";
        for(char ch : words.toCharArray()){
            res += ch+",";
        }
        return res;
    }

    public static void main(String[] args) {
        // 使用Endpoint(终端)类发布webservice
        Endpoint.publish("http://localhost:8089/service/function", new Function());
        //http://localhost:8089/service/function?wsdl
        System.out.println("发布成功");
    }
}
这个端口

Endpoint.publish("http://localhost:8089/service/function", new Function());


8089要没被占用,也就是相当于这也是一个服务器,需要一个端口,点击run就跑起来。成功就如下情况。


访问这个地址
http://localhost:8089/service/function

然后点击蓝色地址,就是你成功后的webService服务端了。

再说说客户端的创建。

任意一个项目名称右键,new ->web Service Client点击next 

如图,点击next



点击next,等待创建完成。


这就是和服务器对应的工具类,接下来创建一个测试类,运行,成功。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值