Java Web Service 学习笔记

本文详细介绍了如何使用Java创建并发布一个简单的Web服务,包括服务端接口定义、实现及发布步骤,并展示了如何在客户端通过JDK自带工具进行服务调用。

一、服务端

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,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值