java webservice 发布方式_带接口的webservice方式发布

4f95d806b14d3e5227ac1b786fbedb24.png

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");

}

}

731e9153c0625eb5d1cdf4b45e85ae50.png

7c77b450a7bc1e6f8ae7439bbd82ebca.png

d882b3e94cae18e2ddf618fafe042d22.png

fcf198427b8e59eef941ca188cfec047.png

b83c944bf9aaf34d4ae28a3f92c13885.png

9652c8d77ec5525a1941cd061b3de83e.png

2d8ccddc9f63e3f0cfd85a5138ad7dc4.png

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]);

}

}

5f2db75d53bb9e1e659ede8f19493bab.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值