import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class AxisClient {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Person person = new Person("Stephine","Yu");
String endpoint = "http://localhost:8082/services/personService";
String operation = "printPerson";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(operation);
// 这里的person 就是方法的参数。有几个参数,这里就写几个
Person ps = (Person) call.invoke(new Object[] { person });
System.out.println(ps.getName());
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
本文将深入探讨如何使用Axis客户端进行调用,以及如何利用WSDL2JAVA工具生成客户端代码。 标题中的"Axis客户端调用代码"指的是使用Axis库来实现对Web服务的调用。Axis提供了Java客户端API,使得开发人员能够通过...
本资源“webservice for axis客户端详尽代码”提供了一套完整的Axis客户端代码示例,对于学习和理解如何在Java应用中使用Axis来调用Web服务极具价值。 一、Web Service基础知识 Web服务通常通过SOAP(Simple ...
AXIS2是一个流行的开源Web服务框架,用于创建和部署SOAP(简单对象访问协议)服务以及生成客户端代码。在本文中,我们将深入探讨如何利用AXIS2在MyEclipse环境中生成客户端代码,以便与Web服务进行交互。这个过程...
- **客户端代码**:通常包含调用远程服务的方法,这些方法封装了与服务通信的所有细节,使得客户端程序可以像调用本地方法一样调用远程服务。 - **服务端代码**:主要包括服务接口的实现类以及服务端点的配置文件。...
axis1.4生成访问客户端代码
### Axis自动生成客户端代码 #### 知识点一:Axis简介与版本差异 - **Axis简介**:Apache Axis是一款开源的、基于Java的Web服务框架,支持SOAP协议,用于实现和部署Web服务。它提供了创建、发布以及调用Web服务的...
在“axis2生成客户端代码 (带jar包)”的主题中,我们主要讨论如何使用Axis2工具生成客户端代码,以及它所包含的jar包的作用。 1. **Axis2简介** - Axis2是Apache Axis的下一代版本,提供了更强的功能和性能优化。 ...
本文将详细介绍如何使用Axis2 1.6.2版本来生成基于WSDL的Web服务客户端代码。 首先,了解WSDL(Web Service Description Language)是什么至关重要。WSDL是一种XML格式的规范,用于描述Web服务及其接口。它定义了...
java axis客户端调用webservice,可应用于ofbiz框架。 解决网络上共享代码两次调用后会出现timeout的BUG
该包中含有: 1.axis1.4-bin.zip 2.wsdl2java.bat批处理脚本 3.客户端调用时缺失的mail.jar和activation.jar,没有这两个包执行客户端代码可能会报错。
这个博客很可能详细解释了如何在实际代码中实现上述步骤,包括如何配置Axis客户端、如何处理认证头以及如何与CXF服务进行安全交互。通过阅读和理解这些内容,你可以掌握如何在实际项目中处理这种复杂的Web服务调用。
如果服务接口稳定且不需要频繁变动,通常会选择使用`wsdl2java`生成的客户端代码,因为它提供了类型安全性和编译时检查。相反,如果服务接口经常变化或者需要快速迭代,动态代理或编程式客户端可能更为合适。 标签...
soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤
Axis2 客户端代码生成是使用 Axis2 插件来生成客户端代码,以便调用 Web 服务。下面将详细介绍如何使用 Axis2 客户端代码生成。 首先,需要新建一个 Web 项目,例如 sayhello,然后编写服务端类,例如 Hello.java ...
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...
标题 "Axis2服务发布与客户端代码示例" 涉及到的是Apache Axis2框架下如何创建和调用Web服务的实践。Apache Axis2是一个强大的Web服务引擎,它基于SOAP协议,用于构建和部署Web服务。这篇博客文章可能提供了一个实际...
本篇将详细介绍如何在Axis2环境下编写客户端代码来调用工程中的服务。 1. **Axis2简介** - Axis2 是一个基于 Axis1 进行重构的高性能Web服务引擎,它提供了更加灵活的服务架构,支持多种协议如SOAP、REST和XML-RPC...
Web Service WebService Axis一个完整的客户端代码
一般我们都是在命令行下用WSDL2Java工具生成WEB Service 客户端代码,繁琐的Java环境变量,以及命令行参数很容易出错,为了提高效率,我用Swing做了一个图形界面生成器,输入WSDL地址(可以是本地路径或远程地址)...