work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Java Web Service 学习笔记

Posted on 2017-09-27 16:05  work hard work smart  阅读(217)  评论(0编辑  收藏  举报

一、服务端

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. 客户端调用