带接口的webservice方式发布

9aae5720bfd89fa395ed467c0427a4fd0b9.jpg

package cn.it.ws.e;

import javax.jws.WebService;
/**
 * 面向接口的webservice发布方式
 * @author Administrator
 *
 */
@WebService
public interface JobService {
	public String getJob();
}

 

package cn.it.ws.e;

import javax.jws.WebService;

@WebService(endpointInterface="cn.it.ws.e.JobService")//设置服务端点接口,指定对外提供服务的接口
public class JobServiceImpl implements JobService {

	@Override
	public String getJob() {
		return "jee研发工程师|android研发工程师|数据库工程师|前端工程师|测试工程师|运维工程师";
	}

	public void say() {
		
		System.out.println("早上好");
	}
}
package cn.it.ws.e;

import javax.xml.ws.Endpoint;

public class Test {
	public static void main(String[] args) {
		JobService jobService = new JobServiceImpl();
		String address = "http://127.0.0.1:9999/ws/jobservice";
		Endpoint.publish(address, jobService);
		System.out.println("wsdl地址:"+address+"?WSDL");
	}
}

7270c186b55feae91aa10cee33b53770826.jpg

78fa24ce35b6f54423b31b0444c98619930.jpg

6c8abe2e20393144220a26762373824f960.jpg

205d0d26dd02523a9a427775a2531b77fe5.jpg

1d571a7eafabd5a417833d6d9f50fca0283.jpg

cd872ddd250baa955cabb56f50d0783cdf5.jpg

c9c53439ef3fc96ed17edcf2c33e59ce963.jpg

package cn.it.ws.e;

public class Test {
	/**
	 * 测试通过实现接口的webservice发布方式
	 */
	public static void main(String[] args) {
		JobServiceImplService ws = new JobServiceImplService();
		JobService jobServiceImplPort = ws.getJobServiceImplPort();
		String jobs = jobServiceImplPort.getJob();
		//"jee研发工程师|android研发工程师|数据库工程师|前端工程师|测试工程师|运维工程师"
		String[] jobArray = jobs.split("\\|");
		System.out.println(jobArray[2]);
		System.out.println(jobArray[0]);
		System.out.println(jobArray[3]);
	}
}

927fc2b2c0d230a88aeb092c8b077f9ab49.jpg

 

 

 

转载于:https://my.oschina.net/u/3023191/blog/2249785

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值