package client;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import javax.xml.rpc.ParameterMode;
public class AxisClient {
public static void main(String[] args) throws Exception {
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress("http://localhost/axis/services/ValidationWS?wsdl");
// 设置操作名
call.setOperationName("check");
// 设置入口参数
call.addParameter("op1", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
String loginid = "testid";
// 调用服务
System.out.println("THIS ID IS "+ call.invoke(new Object[] { loginid }) + "!");
}
}
分享到:
相关推荐
【Java调用WebService客户端详解】 在Java开发中,有时我们需要从客户端调用远程的WebService服务以获取或传递数据。本文将详细介绍如何使用Java进行WebService客户端的调用,并提供HttpGet、HttpPost、HttpSoap...
下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 webService 接口。 服务端(为客户端提供 webservice 接口) 在服务端,我们需要创建一个 web 服务项目,使用 XFire 框架,并配置好 web.xml 文件。然后...
【标题】"myeclipse下java调用webservice项目例子"涉及到的是在Java开发环境中,使用MyEclipse IDE来创建并调用Web服务的过程。MyEclipse是Eclipse的一个扩展,特别适合Java企业级应用的开发,包括Web服务。本项目...
例如,可以使用XFire的命令行工具`xfire wsdl2java`,输入C# WebService的WSDL地址,生成Java客户端代码。 3. **配置Xfire**: 在Java项目中引入Xfire的依赖库,配置相关设置,如HTTP客户端连接参数、SOAP版本等。...
为了使得Java客户端能够调用WebService服务,需要使用一些工具,例如JAX-WS(Java API for XML Web Services),它是Java SE的一部分,用于创建WebService客户端和服务端。 综上所述,通过Java调用带有JSON参数的...
2. **创建WebService客户端**:使用WSDL(Web Service Description Language)文件,你可以自动生成Java客户端代码。Eclipse和MyEclipse都有工具可以做到这一点。WSDL文件描述了Web服务的接口、操作、消息格式等。 ...
在Android客户端调用Web Service上传图片到服务器的过程中,主要涉及以下几个关键知识点: 1. **文件I/O操作**:客户端首先需要从SD卡或其他存储位置读取图片文件。这里使用`FileInputStream`读取图片文件,然后...
总结,Java调用WebService涉及的主要知识点包括:理解WebService的概念,掌握JAX-WS框架,使用Eclipse生成和调用客户端代码,异常处理,以及如何在实际应用中部署和运行。通过上述步骤,开发者可以在Java环境中高效...
2. **生成Java客户端代理类**:使用JAX-WS提供的工具如`wsimport`,可以自动从WSDL文件生成Java客户端代码。这一步将生成一个或多个Java类,包含了与Web Service交互所需的接口和实现。 3. **实例化客户端代理类**...
2. **生成客户端代理类**:有了WSDL,你可以使用JAX-WS的工具,如`wsimport`命令行工具,或者IDE如Eclipse、IntelliJ IDEA中的插件,根据WSDL自动生成Java客户端代理类。这些类封装了调用WebService的具体细节。 3....
在本实例中,你将看到一个简单的AJAX调用WebService的流程: 1. 首先,创建一个WebService,定义一个操作方法,例如返回当前日期。在服务器端,可能使用.NET、Java或其他支持WebService的平台来实现。 2. 客户端使用...
在提供的文档“C#调用webservice天气预报.doc”中,应该详细阐述了如何配置VS项目,生成服务引用,编写调用代码以及解析返回结果的具体过程。通过学习这个文档,你可以更深入地理解C#与Java WebService之间的交互,...
在这个例子中,我们将使用VC2005作为客户端,通过SOAP(简单对象访问协议)调用由Java实现的Web服务。 首先,我们需要理解Java Web服务的工作原理。Java Web服务通常基于JAX-WS(Java API for XML Web Services)...
2. **生成客户端代理类**:大多数编程语言提供工具或库(如Java的Axis、C#的SoapHttpClient等),可以解析WSDL文件并生成相应的客户端代理类。这个类封装了与服务交互的细节,开发者可以直接调用其方法。 3. **配置...
本文将详细讲解如何使用Java来作为客户端调用WebService,主要包括HttpGet、HttpPost、HttpSoap以及Documentation四种方式,并特别介绍使用Apache CXF库进行SOAP协议调用。 1. **HttpGet调用**: HttpGet方式通过...
- 对于客户端调用,可以使用CXF的`JaxWsProxyFactoryBean`创建服务代理对象,然后调用其方法进行服务调用。 4. **项目结构** - `.classpath`和`.project`是Eclipse IDE的项目配置文件。 - `pom.xml`是Maven的...
在Java中调用WebService客户端是开发中常见的任务,主要用于与远程服务器进行数据交互。这篇PDF文档主要介绍了四种调用WebService的方式:HttpGet、HttpPost、HttpSoap和Documentation,并且提供了一个使用Apache ...
3. **调用服务方法**:通过生成的客户端代理类,你可以像调用本地方法一样调用WebService的方法,传递参数并接收返回值。 4. **处理结果**:接收到WebService的响应后,根据数据类型解析返回结果,如XML或JSON,再...
【Java调用WebService客户端详解】 在Java开发中,与远程服务进行交互是常见的需求,而WebService作为跨平台、跨语言的通信方式,被广泛应用于分布式系统。本篇将重点介绍如何使用Java作为客户端来调用WebService,...
在这个例子中,可能是用户界面触发调用WebService的事件,然后在后台代码中处理响应。 7. **BusRun.aspx和BusRun.aspx.cs**:类似地,`BusRun.aspx`可能是另一个Web Forms页面,可能专门用于处理与公交运行(BusRun...