博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
依赖一个接口调用webService(第三种方法)
阅读量:2396 次
发布时间:2019-05-10

本文共 887 字,大约阅读时间需要 2 分钟。

第三种方式调用:通过客户端编程的方式调用 webservice 我们需要通过java jdk 自带的类 Service

同时,我们需要依赖一个接口,这个接口我们可以通过wsimport 生成的本地代码当中获取。。第三种用的比较少

package cn.itcast.client.webService;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import javax.xml.namespace.QName;import javax.xml.ws.Service;//第三种方法//通过客户端编程的方式调用//需要依赖一个接口  wsimport生成  找到HelloService拷贝到client里面来即可public class ServiceInvoke {	public static void main (String[] args) throws IOException{		//文档地址		URL url = new URL("http://192.168.9.100:7418/helloService");		//第一参数拿的是说明文档的命名空间		//第二参数拿的是服务的名称		QName serviceName = new QName("命名空间,需要到时候再拷贝", "HelloServiceService");		//jdk提供的接口		//创建服务		Service service = Service.create(url,serviceName);		//获取接口类型		HelloService hs = service.getPort(new QName("命名空间", "文档中port的name"), HelloService.class);		//直接调用		hs.doubleKill();	}}

转载于:https://my.oschina.net/u/2356176/blog/464495

你可能感兴趣的文章
Lambda表达式使用场景及实例
查看>>
Docker概述
查看>>
Docker--基本组成
查看>>
Docker--Mac下配置阿里云容器镜像、测试运行hello-world镜像
查看>>
数据结构--循环双链表实现、详解
查看>>
数据结构--优先队列实现、模拟线程调度
查看>>
Java并发--Java中的13个原子操作类详解
查看>>
Java并发--同步锁Lock
查看>>
数据结构--串的实现
查看>>
Java并发--数据依赖性、as-if-aerial、程序顺序规则、重排序对多线程的影响
查看>>
Java并发--并发编程模型、内存屏障
查看>>
Java并发--volatile内存语义的实现
查看>>
Java并发--concurrent包的实现
查看>>
Java并发--happens-before详解
查看>>
ActiveMQ--概述
查看>>
Docker--配置ActiveMQ
查看>>
ActiveMQ--发送消息到队列、从队列接收消息
查看>>
数据结构--数组、使用数组表示矩阵
查看>>
数据结构--三角矩阵的压缩存储
查看>>
数据结构--稀疏矩阵常用的三种压缩存储(顺序、行单链表、十字链表)
查看>>