一、服务端
1. 创建Java工程
2. 创建接口HostipalServiceInterface
package ws_server; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface HostipalServiceInterface { @WebMethod public String getHosByLocation(String location); }
3. 创建实现接口 HostipalService
package ws_server; import javax.jws.WebService; @WebService public class HostipalService implements HostipalServiceInterface{ public String getHosByLocation(String location) { return location + "第一医院;" + location + " 第二医院"; } }
4. 发布服务。
package ws_server; import javax.xml.ws.Endpoint; public class ServiceTest { public static void main(String[] args) { Endpoint.publish("http://localhost:8080/ws_server/hospital", new HostipalService()); System.out.println("public success ..."); } }
二、客户端
1. 创建java 工程
工程名称为: ws_client
2. 生成客户端代码
这里使用jdk自带的wsimport工具
打开命令行, 进入ws_client 工程下的src路径
出现如上图的情况,说明生成成功
3. 客户端调用