`

java访问WebService

阅读更多

XFIRE访问WebService

1、新建Service工厂对象

Service service = new ObjectServiceFactory().create(InterfaceName.class);

2、创建XFire代理工厂

XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire);

//开始访问

try{

     InterfaceName interface = (InterfaceName)factory.create(service,URL);

     // 接收返回值

     String str = interface.methodName(xxxx);

}catch(Exception e){

     e.printStackTrace();

}

 

XFIRE访问WebService的第二种方式,采用HTTPCLient形式

Client client = new Client(new URL("http://localhost:8080/unit/services/WService?wsdl"));
Object[] result = client.invoke("test", new Object[]{""});
 但是这种形式的访问要注意处理好抛出的异常。

 

Axis访问Web Service

1:导入axis、logging、discovery三个jar包

try{
//接口的访问地址
String url="";
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(url);
//访问的接口方法名称
call.setOperationName();
//参数
String param = "";
//调用方法,获取返回结果
String result = call.invoke(new Object[]{param}).toString();
}catch(Exception e){
//处理异常
}

 

分享到:
评论

相关推荐

    java访问.net webservice获取与设置cookie

    本篇文章将深入探讨如何使用Java访问.NET Web服务,并在过程中获取和设置Cookie,以便实现更高效、安全的会话管理。首先,让我们理解Web服务的基本概念。 Web服务是一种通过HTTP协议提供功能的方法,使得不同系统间...

    Java访问WebService返回XML数据的方法

    Java访问WebService返回XML数据的方法是Java开发者在与Web服务交互时常见的需求,特别是当Web服务以XML格式提供数据时。本篇文章将详细讲解如何通过Java实现这一过程,并介绍相关的技术点。 首先,为了访问...

    java访问webservice所使用的axis jar 包

    java使用axis来访问webservice的服务器所需要的包。 示例代码: Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL("http://****")) ...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    java 利用webservice传输文件

    在“java 利用webservice传输文件”的场景中,JACOB可能被用来执行以下任务: 1. **文件操作**:Windows系统有许多内置的COM组件,如Scripting.FileSystemObject,可用于读写文件、创建目录等。通过JACOB,Java程序...

    java发布webservice接口

    java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在

    Java开发WebService实例

    ### Java开发WebService实例详解 在IT领域,尤其是企业级应用开发中,WebService作为一种标准化的、跨平台的服务交互方式,被广泛应用于系统间的数据交换与服务调用。本文将基于给定的“Java开发WebService实例”...

    普通java访问c# webService

    本示例介绍的是如何使用Java来访问由C#编写的WebService服务。WebService是一种基于互联网的、平台无关的通信机制,它允许不同系统间的应用程序通过网络进行交互。 首先,我们需要理解WebService的基本原理。...

    用Java程序访问Net WebService.doc

    Java 访问 Net WebService 详解 Java 访问 Net WebService 是一种常见的应用场景。随着WebService 的普及,如何使用 Java 程序访问 Net WebService 成为了一个热门话题。本文将详细介绍如何使用 Java 程序访问 ...

    Java访问c#开发的webservice

    ### Java访问C#开发的Webservice详解 #### 一、引言 在现代软件开发过程中,尤其是对于大型项目而言,采用分布式系统架构已经成为一种常态。分布式应用能够将复杂的业务逻辑分解并部署到不同的服务器上,从而提高...

    java注解webservice学习第一篇

    在Java Web服务(WebService)开发中,注解的应用极大地简化了服务的创建和配置。本文将深入探讨如何使用Java注解来构建Web服务,并结合给出的“lib”压缩包文件,推测可能包含了一些用于支持Web服务的库文件。 ...

    SAP&Java的Webservice实例

    SAP&Java的Webservice实例 Webservice 是一种基于 SOAP 传输协议,用 WSDL 描述,用 XML 封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、...

    java 调用webservice的几种方法总结

    然后,使用 `java` 命令运行服务端点,使用浏览器访问 `http://localhost:8080/hello?wsdl`,可以查看服务的 WSDL 描述。 使用 `wsimport` 工具生成客户端 stub,使用以下命令: `wsimport -p . -keep ...

    .NET 访问JAVA的WEBSERVICE使用SOAP头

    本文将深入探讨如何在.NET应用中访问Java的WebService,并通过SOAP头进行身份验证的过程,这一过程对于实现安全的跨平台通信至关重要。 ### 1. SOAP头在Web服务中的作用 SOAP(Simple Object Access Protocol)是...

    java调用webservice接口方法

    Apache Axis是一款开源工具,它提供了Java到SOAP(简单对象访问协议)的绑定,使得Java应用能够方便地调用和实现Web Service。 首先,理解WebService的基本概念是必要的。WebService是一种基于开放标准(如WSDL、...

    java调用webservice.pdf

    Java调用WebService是一项将Java对象的方法通过网络以标准化方式(如SOAP)对外提供的服务技术,通常用于不同平台或者编程语言之间的互操作。本文档提供了Java通过WebService技术进行远程方法调用的示例和解释,内容...

    java发布webService 步骤

    1. **安装Java开发环境**:确保你已经安装了Java JDK,可以访问Java API并编译Java源代码。 2. **安装Tomcat服务器**:Tomcat是一款开源的Servlet容器,用于运行Java Web应用,包括Web服务。 二、创建Web服务 1. *...

    java开发webservice的简单例子

    Web服务基于开放标准,如XML(可扩展标记语言)、WSDL(Web服务描述语言)和SOAP(简单对象访问协议),使得服务提供者可以发布功能,而服务消费者可以跨平台调用这些功能。本示例将简要介绍如何使用Java来开发一个...

    java+webService+tomcat+实例

    Java WebService与Tomcat是开发和部署Web服务的常用组合。WebService是一种基于标准的、平台无关的通信方式,允许不同的应用程序之间交换数据。Tomcat是一款轻量级的Java应用服务器,广泛用于部署Java Web应用程序,...

    JAVA写webservice例子了

    Java编写Web服务(Web Service)是一种常见的技术,用于在不同应用程序之间共享数据和服务。Web服务基于开放标准,如XML(可扩展标记语言)、SOAP(简单对象访问协议)和WSDL(Web服务描述语言),允许跨平台和跨...

Global site tag (gtag.js) - Google Analytics