webservice 小案例

    xiaoxiao2022-07-13  155

    一 创建webservice 服务

    创建webservice接口 import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface TalkService { @WebMethod public String sayHello(String name); } 创建webservice实现类 import javax.jws.WebService; @WebService public class TalkServiceImpl implements TalkService { @Override public String sayHello(String name) { System.out.println("调用webservice成功"); return name+"hahaha"; } } 发布webservice import javax.xml.ws.Endpoint; public class TalkServicePublish { public static void main(String[] args) { String address="http://localhost:8089/TalkService"; Endpoint.publish(address,new TalkServiceImpl()); System.out.println("已经发布"); } }

    二.在客户端生成webservice依赖

    wsimport -s D:/workspace/java/src -keep http://localhost:8089/TalkService?wsdl调用ws服务 public class MyClient { public static void main(String[] args) { TalkServiceImplService service=new TalkServiceImplService(); TalkServiceImpl talkServiceImplPort = service.getTalkServiceImplPort(); String wag = talkServiceImplPort.sayHello("旺达"); System.out.println(wag); } }
    最新回复(0)