webService之 jaxws

本文介绍了如何使用JAX-WS创建和调用Web服务。内容包括JAX-WS的基本概念,以及通过定义接口、发布服务、客户端代码生成和调用来实现查询天气功能的详细步骤。在服务端,完成接口定义、服务发布并验证服务是否成功。客户端则通过JDK工具生成代码并进行调用测试。
摘要由CSDN通过智能技术生成
简介:

JAX-WS  的全称为 Java API forXML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API For XML-RemoteProcedure Call)目前已经被JAX-WS 规范取代。从java5开始支持JAX-WS2.0版本,Jdk1.6.0_13以后的版本支持2.1版本,jdk1.7支持2.2版本。

需求:

跟上一篇的一样,查询天气的功能。实现方式使用jaxws

服务端:

1、定义接口

package com.ule.jaxws;

public interface WeatherService {
	String queryWeather(String city);
}
2、接口实现类
package com.ule.jaxws.impl;

import javax.jws.WebMethod;
import javax.jws.WebService;

import com.ule.jaxws.WeatherService;

@WebService//声明是webService
public class WeatherServiceImpl implements WeatherService {

	@Override
	@WebMethod
	public String queryWeather(String city) {
		String result = city+":晴天";
		return result;
	}

}

3、发布服务

package com.ule.jaxws.server;

import javax.xm
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值