`

Axis 客户端代码

    博客分类:
  • SOA
阅读更多

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客户端调用代码

    本文将深入探讨如何使用Axis客户端进行调用,以及如何利用WSDL2JAVA工具生成客户端代码。 标题中的"Axis客户端调用代码"指的是使用Axis库来实现对Web服务的调用。Axis提供了Java客户端API,使得开发人员能够通过...

    webservice for axis客户端详尽代码

    本资源“webservice for axis客户端详尽代码”提供了一套完整的Axis客户端代码示例,对于学习和理解如何在Java应用中使用Axis来调用Web服务极具价值。 一、Web Service基础知识 Web服务通常通过SOAP(Simple ...

    AXIS2生成客户端代码教程.zip

    AXIS2是一个流行的开源Web服务框架,用于创建和部署SOAP(简单对象访问协议)服务以及生成客户端代码。在本文中,我们将深入探讨如何利用AXIS2在MyEclipse环境中生成客户端代码,以便与Web服务进行交互。这个过程...

    axis2生成客户端服务端代码

    - **客户端代码**:通常包含调用远程服务的方法,这些方法封装了与服务通信的所有细节,使得客户端程序可以像调用本地方法一样调用远程服务。 - **服务端代码**:主要包括服务接口的实现类以及服务端点的配置文件。...

    axis1.4生成访问客户端代码

    axis1.4生成访问客户端代码

    axis自动生成客户端代码

    ### Axis自动生成客户端代码 #### 知识点一:Axis简介与版本差异 - **Axis简介**:Apache Axis是一款开源的、基于Java的Web服务框架,支持SOAP协议,用于实现和部署Web服务。它提供了创建、发布以及调用Web服务的...

    axis2生成客户端代码 (带jar包)

    在“axis2生成客户端代码 (带jar包)”的主题中,我们主要讨论如何使用Axis2工具生成客户端代码,以及它所包含的jar包的作用。 1. **Axis2简介** - Axis2是Apache Axis的下一代版本,提供了更强的功能和性能优化。 ...

    axis2 1.6.2 生产wsdl客户端代码

    本文将详细介绍如何使用Axis2 1.6.2版本来生成基于WSDL的Web服务客户端代码。 首先,了解WSDL(Web Service Description Language)是什么至关重要。WSDL是一种XML格式的规范,用于描述Web服务及其接口。它定义了...

    axis客户端调用webservice

    java axis客户端调用webservice,可应用于ofbiz框架。 解决网络上共享代码两次调用后会出现timeout的BUG

    axis1.4批量生成客户端代码

    该包中含有: 1.axis1.4-bin.zip 2.wsdl2java.bat批处理脚本 3.客户端调用时缺失的mail.jar和activation.jar,没有这两个包执行客户端代码可能会报错。

    WebService:Axis客户端调用需要身份验证的CXF服务

    这个博客很可能详细解释了如何在实际代码中实现上述步骤,包括如何配置Axis客户端、如何处理认证头以及如何与CXF服务进行安全交互。通过阅读和理解这些内容,你可以掌握如何在实际项目中处理这种复杂的Web服务调用。

    Axis客户端的几种实现方式

    如果服务接口稳定且不需要频繁变动,通常会选择使用`wsdl2java`生成的客户端代码,因为它提供了类型安全性和编译时检查。相反,如果服务接口经常变化或者需要快速迭代,动态代理或编程式客户端可能更为合适。 标签...

    soapui生成webservice客户端代码

    soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤

    myeclipse8.5中axis2插件的安装和使用:axis2客户端代码生成

    Axis2 客户端代码生成是使用 Axis2 插件来生成客户端代码,以便调用 Web 服务。下面将详细介绍如何使用 Axis2 客户端代码生成。 首先,需要新建一个 Web 项目,例如 sayhello,然后编写服务端类,例如 Hello.java ...

    axis2根据wsdl生成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服务接口

    axis2客户端调用axis1服务接口 调用方式 使用RPC方式调用WebService,为了防止冲突可以增加 // 与weblogic的lib冲突配置 System.setProperty("javax.xml.stream.XMLInputFactory", ...

    axis2服务发布与客户端代码示例

    标题 "Axis2服务发布与客户端代码示例" 涉及到的是Apache Axis2框架下如何创建和调用Web服务的实践。Apache Axis2是一个强大的Web服务引擎,它基于SOAP协议,用于构建和部署Web服务。这篇博客文章可能提供了一个实际...

    axis2客户端调用工程代码

    本篇将详细介绍如何在Axis2环境下编写客户端代码来调用工程中的服务。 1. **Axis2简介** - Axis2 是一个基于 Axis1 进行重构的高性能Web服务引擎,它提供了更加灵活的服务架构,支持多种协议如SOAP、REST和XML-RPC...

    Web Service WebService Axis一个完整的客户端代码

    Web Service WebService Axis一个完整的客户端代码

    WEB Service 客户端代码生成器(Axis)

    一般我们都是在命令行下用WSDL2Java工具生成WEB Service 客户端代码,繁琐的Java环境变量,以及命令行参数很容易出错,为了提高效率,我用Swing做了一个图形界面生成器,输入WSDL地址(可以是本地路径或远程地址)...

Global site tag (gtag.js) - Google Analytics