package com.cgm.clientservice;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAXWS SI.
* JAX-WS RI 2.0_02-b08-fcs
* Generated source version: 2.0
*
*/
@WebService(name = "WS_01", targetNamespace = "http://ws.cgm.com/")
public interface WS01 {
/**
*
* @param arg0
* @return
* returns java.lang.String
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "sayHello", targetNamespace = "http://ws.cgm.com/", className = "com.cgm.ws.SayHello")
@ResponseWrapper(localName = "sayHelloResponse", targetNamespace = "http://ws.cgm.com/", className = "com.cgm.ws.SayHelloResponse")
public String sayHello(
@WebParam(name = "arg0", targetNamespace = "")
String arg0);
}
package com.cgm.clientservice;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
/**
* This class was generated by the JAXWS SI.
* JAX-WS RI 2.0_02-b08-fcs
* Generated source version: 2.0
*
*/
@WebServiceClient(name = "WS_01Service", targetNamespace = "http://ws.cgm.com/", wsdlLocation = "http://192.168.111.100:6789/hello?wsdl")
public class WS01Service
extends Service
{
private final static URL WS01SERVICE_WSDL_LOCATION;
static {
URL url = null;
try {
url = new URL("http://192.168.111.100:6789/hello?wsdl");
} catch (MalformedURLException e) {
e.printStackTrace();
}
WS01SERVICE_WSDL_LOCATION = url;
}
public WS01Service(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WS01Service() {
super(WS01SERVICE_WSDL_LOCATION, new QName("http://ws.cgm.com/", "WS_01Service"));
}
/**
*
* @return
* returns WS01
*/
@WebEndpoint(name = "WS_01Port")
public WS01 getWS01Port() {
return (WS01)super.getPort(new QName("http://ws.cgm.com/", "WS_01Port"), WS01.class);
}
}
package com.cgm.clientservice;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
public class APP {
public static void main(String[] args) {
try {
URL ws=new URL("http://192.168.111.101:6789/hello?wsdl");
Service s= Service.create( ws, new QName("http://ws.cgm.com/","WS_01Service"));
WS01 hs= (WS01) s.getPort(new QName("http://ws.cgm.com/","WS_01Port"), WS01.class);
String ss=hs.sayHello("ssssss");
System.out.println(ss);
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
java代码模块调用webservice
webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用
我编程第一个webservice程序.首先iis配置好,然后project.dll文件拷贝iis目录。iis设置ip,然后路由器打开端口,开放自己计算机。客户端运行没有问题,我已经测试了。
主要介绍了Java编程Webservice指定超时时间代码详解,简单介绍了webservice,然后分享了通过使用JDK对Webservice的支持进行Webservice调用实现指定超时时间完整示例,具有一定借鉴价值,需要的朋友可以参考下。
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和...
这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及...
概述了Web Service的特点和核心要素, 依据Delphi和Java对Web Service 的支持,给出了基于Java ,Delphi开发Web Service的流程, 并用一个Delphi调用Java开发Web Service应用程序来说明跨平台Web Service应用程序的步骤...
例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。本课程重点讲解...
WebService是一种跨编程语言和跨操作系统平台的远程调用技术 所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(采用交互提问的方式来...
1. gSOAP是一个开源的项目,用它可以方便的使用c/c++地进行SOAP客户端和服务器端编程,而不必了解xml和SOAP协议的细节 wsdl2h.exe: 编译wsdl文件生成c/c++头文件 -o 文件名,指定输出头文件 -n 名空间前缀 ...
WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然。跨操作系统平台则是指服务端程序和...
Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。...我们把调用这个Web service 的应用程序叫做客户端。 Web service是一种跨编程语言和跨操作系统平台的远程调用技术
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。仅仅有通过Web Service,client和server才可以自由的用HTTP进行通信。不论两个程序的平台和变成语言是什么。 XML、SOAP和WSDL是Web Service平台的三大...
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 Web service是一种可以接收...
如:java 的客户端 和dotnet的服务器端的接口调用: 得到接口和方法 : 基于标准的协议,可编程语言; 服务器开发 api; 特点: 自包含:只要客户端支持http和xml就可以; 自描述:只需要知道请求响应的...
Web Service, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据...我们把调用这个Web Service 的应用程序叫做客户端,发布这个web服务的机应用程序器称为Web Service服务器
原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。作用:主要用于数据交换、提供服务接口...
通过spring的http-invorke发布的http服务,可以方便快速,但在客户端必须依赖spring本身才能调用,在移动平台火爆的今天许多移动平台原生支持http调用,此种http服务的发布方式显然也不合适;为达到目前j2ee的编程...
通过spring的http-invorke发布的http服务,可以方便快速,但在客户端必须依赖spring本身才能调用,在移动平台火爆的今天许多移动平台原生支持http调用,此种http服务的发布方式显然也不合适;为达到目前j2ee的编程...
包含了开源软件gsoap2.7,一个基于VC6.0的客户端调用源程序,WEBSERVICE使用外网提供的接口:http://www.ayandy.com/Service.asmx 另外,还有三个已下载的网页告诉你这个编程的过程。 开源软件提供的两个EXE在gsoap-...