Service service = new Service();
Call call = (Call) service.createCall();
String url = "http://ip/webService/文件名?wsdl";
call.setTargetEndpointAddress(new URL(url));
//call.setOperationName("方法名");//调用axis
call.setOperationName(new QName("soapxmlns", "方法名")); //调用jax-ws
call.setMaintainSession(true);
call.setUseSOAPAction(true);
call.addParameter("request", Constants.XSD_STRING, ParameterMode.IN);
call.setReturnType(Constants.XSD_STRING);
String str = (String) call.invoke(new Object[] { xml });
System.out.println(str);
分享到:
相关推荐
标题中的"axis-jax-ws-xfire.rar_jax"提到了三个关键术语:Axis、JAX-WS和XFire,这些都是与Java Web服务(Web Service)开发密切相关的技术。让我们详细了解一下这些概念及其在Java环境中的应用。 1. **Axis**: ...
通过研究这个项目,你可以深入理解如何在 Java 环境下使用 Apache Axis2、JAX-WS 和 XStream 创建和使用 Web 服务。这将有助于提升你在分布式系统开发中的技能,特别是涉及 SOAP 协议和服务交互时。同时,这也是一个...
4. **客户端支持**:JAX-WS提供生成服务客户端代理类的功能,使得调用远程Web服务如同调用本地方法一样简单。 【比较】 Axis2与JAX-WS在功能和使用场景上有所区别。Axis2更强大且灵活,适合大型企业级应用,尤其...
**CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-WS和JAX-RS。CXF支持SOAP、RESTful、XML和JSON等多种通信协议,并且能够与Spring框架...
本压缩包“java-ws-clients.rar”包含了一些关于如何使用Java和Apache Axis库创建及操作SOAP Web服务的实例。Apache Axis是一个开源的Java框架,它简化了SOAP客户端和服务端的实现。 SOAP是一种基于XML的协议,用于...
它提供了一种简单的方法来构建和部署Web服务,使得开发者可以快速地创建出符合WS-I(Web Services Interoperability)标准的服务。Axis支持多种语言,包括Java,且与JAX-RPC(Java API for XML-based Remote ...
3. "java 调用webservice的各种方法总结 - 比较详细且简单的.mht":这个文件应该汇总了多种Java调用Web服务的方法,比如使用JAX-WS、Apache CXF或Axis2等库,可能包括代码示例和优缺点分析。 4. "java调用...
5. **WS-I兼容性**:Axis致力于符合WS-I(Web Services Interoperability Organization)的规范,以确保不同厂商实现的Web服务之间的互操作性。 6. **扩展性和灵活性**:Axis支持多种模块和插件,如JAX-RPC(Java ...
3. **Apache Axis**:Axis是一个开源的Web服务框架,它实现了JAX-RPC(Java API for XML-based RPC)和JAX-WS规范。开发者可以使用Axis生成客户端存根,以便与SOAP Web服务进行交互。`axis.jar`和`axis-wsdl4j.jar`...
因为经过我测试,Delphi7版本太老了,不兼容JAX-WS和AXIS2 另外我觉得AXIS1.4配置也是最简单的。 本例采用Dynamic Proxy方式,WSDD方式 delphiclient 是用delphi7写的WebService客户端 里面的地址请根据实际情况...
CXF是一个流行的Java Web服务框架,支持JAX-WS和JAX-RS(用于构建RESTful Web服务的API)。CXF不仅提供服务生成和消费,还有丰富的扩展功能,如安全、数据绑定等。 4. **JAX-RS (Java API for RESTful Web ...
Java Web服务(Web Service)是一种基于开放...通过理解以上概念和流程,你可以构建和使用基于Java和Axis的Web服务,实现跨平台、跨系统的应用间通信。这个例子提供了一个很好的起点,让你深入理解Web服务的实现细节。
与Axis相比,CXF提供了更丰富的功能,包括更好的WS-*(如WS-Security、WS-ReliableMessaging等)支持和更好的性能。 在实际应用中,创建一个WebService通常包括以下步骤: 1. 定义服务接口:这通常涉及编写Java接口...
Java调用WebService是Web服务交互的一种常见方式,而Axis2是一个高效的、可扩展的Web服务框架,它在Java世界中广泛用于创建和消费Web服务。本文将深入探讨使用Axis2.jar包来调用WebService的相关知识点。 一、Axis2...
2. **强大的代码生成工具**:CXF提供了WSDL-to-Java和Java-to-WSDL的代码生成,方便开发者快速建立服务端和客户端代码。 3. **丰富的API和插件**:CXF提供了一套丰富的API供开发者使用,并且有众多插件,如Spring...
接下来,可以通过Java的命令行工具(如wsimport)自动生成客户端和服务端的必要文件,包括WSDL描述和客户端的Stub类。服务端代码部署后,可以通过HTTP请求调用sayHello方法,实现Web服务的交互。 除了JAX-WS 2.0,...
在实际应用中,开发人员可能需要配置Axis2服务器,创建和部署Web服务,处理服务调用,集成其他框架(如Spring),或者调试和优化服务性能。通过阅读`axis2-1.6.1-docs.zip`中的文档,可以深入了解这些过程和最佳实践...
在Java中调用.NET Web服务涉及的技术主要是SOAP(Simple Object Access Protocol)和WS-I(Web Services Interoperability),因为.NET Web服务通常是基于这些标准构建的。为了实现这种跨平台通信,Java开发者需要...