一、服务端
1. 创建Java工程
2. 创建接口HostipalServiceInterface
1
2
3
4
5
6
7
8
9
10
11
|
package
ws_server;
import
javax.jws.WebMethod;
import
javax.jws.WebService;
@WebService
public
interface
HostipalServiceInterface {
@WebMethod
public
String getHosByLocation(String location);
}
|
3. 创建实现接口 HostipalService
1
2
3
4
5
6
7
8
9
10
11
12
|
package
ws_server;
import
javax.jws.WebService;
@WebService
public
class
HostipalService
implements
HostipalServiceInterface{
public
String getHosByLocation(String location) {
return
location +
"第一医院;"
+ location +
" 第二医院"
;
}
}
|
4. 发布服务。
1
2
3
4
5
6
7
8
9
10
11
|
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. 客户端调用
本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/7602270.html,如需转载请自行联系原作者