`

四、通过客户端编程的方式调用Webservice服务

阅读更多

1、调用WebService服务端的第四种方式。其实就是第一种方式的底层实现,更原理一些,把第一种调用方式中,用到的那些通过wsimport指令生成的类打开,有很大一部分与这种方式相似。

 

2、这种方式也要用wsimport指令生成一些类,只用一个就可以,还要进行少量修改,用到的类以及修改方式如下图:



 3、实现代码:

package com.wang.webservice.client;

import java.net.MalformedURLException;
import java.net.URL;

import javax.xml.namespace.QName;
import javax.xml.ws.Service;

public class App {
	
	public static void main(String[] args) throws Exception {
		URL wsdlUrl = new URL("http://127.0.0.1:1234/helloservice?wsdl");
		Service s = Service.create(wsdlUrl,new QName("http://service.webservice.wang.com/","HelloServiceService"));
		HelloService hs = s.getPort(new QName("http://service.webservice.wang.com/","HelloServicePort"),HelloService.class);
		String ret = hs.sayHello("tomAndJack");
		System.out.println(ret);
	}
	
}

 4、运行服务端,服务端与上一篇文章用的一样,运行客户端,完毕。。。。

  • 大小: 90.9 KB
分享到:
评论

相关推荐

    客户端编程方式调用webservice

    java代码模块调用webservice

    eclipse中webservice实例运用

    webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用

    客户端获取服务端webservice接口内容的六种方式(含sm3,sm4加密解密方式)

    WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现...Web Service客户端获取服务端webservice接口内容的六种方式(含sm3,sm4加密解密方式)

    我编程第一个webservice程序

    我编程第一个webservice程序.首先iis配置好,然后project.dll文件拷贝iis目录。iis设置ip,然后路由器打开端口,开放自己计算机。客户端运行没有问题,我已经测试了。

    webservice客户端与服务端搭建教程

    WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和...

    Java编程Webservice指定超时时间代码详解

    主要介绍了Java编程Webservice指定超时时间代码详解,简单介绍了webservice,然后分享了通过使用JDK对Webservice的支持进行Webservice调用实现指定超时时间完整示例,具有一定借鉴价值,需要的朋友可以参考下。

    基于Delphi的Web Service 客户端调用

    概述了Web Service的特点和核心要素, 依据Delphi和Java对Web Service 的支持,给出了基于Java ,Delphi开发Web Service的流程, 并用一个Delphi调用Java开发Web Service应用程序来说明跨平台Web Service应用程序的步骤...

    webservice教程

    例如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以webservice服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率,往大的概念上吹,就是所谓的SOA...

    Webservice之Axis高级编程

    例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。本课程重点讲解...

    java通过amox-http包发布http服务

    通过spring的http-invorke发布的http服务,可以方便快速,但在客户端必须依赖spring本身才能调用,在移动平台火爆的今天许多移动平台原生支持http调用,此种http服务的发布方式显然也不合适;为达到目前j2ee的编程...

    webservice服务端

    还有天气预报等,也是气象局把自己的系统服务以webservice服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能。 wsimport -keep -s E:\workspace\client\src -p com.cn.phone vebose wsdl地址

    java发布http服务工具包

    通过spring的http-invorke发布的http服务,可以方便快速,但在客户端必须依赖spring本身才能调用,在移动平台火爆的今天许多移动平台原生支持http调用,此种http服务的发布方式显然也不合适;为达到目前j2ee的编程...

    C++调用WebService

    1. gSOAP是一个开源的项目,用它可以方便的使用c/c++地进行SOAP客户端和服务器端编程,而不必了解xml和SOAP协议的细节  wsdl2h.exe: 编译wsdl文件生成c/c++头文件  -o 文件名,指定输出头文件  -n 名空间前缀 ...

    WebService及Http简易实现

    Web service 就是一个应用程序,它向外界...这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户端。 Web service是一种跨编程语言和跨操作系统平台的远程调用技术

    WebService

    Web Service, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据...我们把调用这个Web Service 的应用程序叫做客户端,发布这个web服务的机应用程序器称为Web Service服务器

    webservice解析demo

    如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的...

    C# WebService创建、发布、调用的实例讲解

    假设A是Client端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 客户端由代理对象(proxy)负责与webservice的通信。所以在客户端使用webservi

    .net实现webservice简单实例分享

    原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。作用:主要用于数据交换、提供服务接口...

    最全面的 PHP webservice 接口,服务器端,客户端接口

    WebService是一种跨编程语言和跨操作系统平台的远程调用技术。仅仅有通过Web Service,client和server才可以自由的用HTTP进行通信。不论两个程序的平台和变成语言是什么。 XML、SOAP和WSDL是Web Service平台的三大...

    ofbiz综合技术文档

    2、其他的soap客户端可以通过soap访问ofbiz,这时ofbiz相当于Webservice服务器 92 二、Soap应用例子 92 1、ofbiz调用delphi7中的soap服务 93 2、delphi7调用ofbiz中的服务 93 3、ofbiz中Soap类型映射 94 第十三部分...

Global site tag (gtag.js) - Google Analytics