`

WebService CXF客户端调用样例

 
阅读更多

 

 

 

如果服务端提供jar包,客户端直接引用jar,不用再生成webservice的客户端代码,实现调用代码如下:

import javax.xml.namespace.QName;

import javax.xml.ws.Service;

import javax.xml.ws.BindingProvider;

import com.webservice.WebService;

public class WebServiceClient{


private WebService webService;


    private WebServiceClient() {   //构造方法中,初始化webService,其中的地址要按照wsdl文件中进行配置

        Service svc = Service

.create(new QName("http://www.xxx.cn/ws/WebService/", "WebService"));

svc.addPort(new QName("http://www.xxx.cn/ws/WebService/", "WebServicePort"),

"http://schemas.xmlsoap.org/wsdl/soap/http", "");

webService = svc.getPort(WebService.class);

((BindingProvider) webService).getRequestContext().put("thread.local.request.context", "true");

((BindingProvider) webService).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,

wsdlAddr);

   }


   pratiate void test(){

          System.out.println(webService.test());  //直接调用

   }


}

 

0
6
分享到:
评论

相关推荐

    Java webservice cxf客户端调用demo和服务端

    Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...

    springboot整合CXF发布webservice和客户端调用

    - 对于客户端调用,可以使用CXF的`JaxWsProxyFactoryBean`创建服务代理对象,然后调用其方法进行服务调用。 4. **项目结构** - `.classpath`和`.project`是Eclipse IDE的项目配置文件。 - `pom.xml`是Maven的...

    webService在客户端调用

    webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用webService在客户端调用...

    webservice的cxf框架客户端调用所需jar包

    这些JAR包组合在一起,为CXF客户端调用提供了完整的环境,包括XML解析、SOAP消息处理、加密安全、缓存优化、消息传递以及依赖管理等多个方面。在实际项目中,将这些JAR包放入项目的`lib`目录下,确保了所有必要的...

    CXF作为客户端调用webService的demo

    用CXF作为客户端调用webService的demo:本人亲测可用,eclipse工程项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。

    cxf客户端调用webservice所需jar包

    本篇将详细讲解如何利用CXF客户端来调用Web服务以及所需的jar包。 首先,让我们了解CXF的基本概念。CXF是一个用于构建和服务导向架构(SOA)应用程序的开源框架。它支持多种Web服务标准,如SOAP、WSDL、WS-Security...

    Java cxf开发webservice,分别有客户端和服务端

    1.使用Java 2.用cxf开发webservice ...客户端也需要接口类文件和pojo,和cxf客户端xml 但是没有接口的实现类,就是为了去服务端来调用的。 具体有不懂可以问我 给我发消息, 劳烦评价 ,请大家支持原创 禁止转载

    cxf的webservice的客户端代码

    在CXF客户端代码中,你可以通过调用代理类的方法并传入XML字符串作为参数来发送SOAP请求。 同时,描述中还提到“生成了json对象”,这可能意味着服务还支持RESTful API。REST(Representational State Transfer)是...

    WebService 服务端及客户端样例工程

    WebService服务端及客户端样例工程提供了一个完整的实例,帮助开发者理解如何创建、调用和测试Web服务。服务端主要涉及接口定义、服务发布,而客户端则涉及代理类的生成和调用服务。在实际项目中,还需要关注安全性...

    使用cxf和spring开发基于https的webservice服务端以及客户端样例

    客户端开发相对简单,它通过CXF的WSClientAPI动态生成代理对象,调用远程服务。首先,我们需要设置HTTPS的信任管理器,信任服务端的证书。然后,通过JAX-WS的`Service`类和WSDL URL创建服务代理,并获取业务接口的...

    webservice cxf 客户端创建

    **创建Webservice CXF客户端的步骤如下:** **服务端项目准备:** 1. **引入Webservice库:** 首先,你需要下载Apache CXF的库。例如,你可以获取apache-cxf-2.7.6.zip,并将其解压缩。将解压后的`lib`目录中的...

    Springboot整合CXF发布Web service和客户端调用(用户和密码验证)

    本教程将详细介绍如何利用Spring Boot与CXF进行集成,以发布Web服务并实现用户和密码验证的客户端调用。 首先,我们需要在Spring Boot项目中引入CXF的依赖。这通常通过在`pom.xml`文件中添加对应的Maven依赖来完成...

    webservice xfire 客户端调用实现

    本篇文章将深入探讨如何使用XFire客户端调用Web服务,以及对象传递在Web服务开发中的应用。 首先,理解Web服务的基本概念至关重要。Web服务采用标准的协议如SOAP(Simple Object Access Protocol)进行通信,XML...

    webService(基于cxf)的完整例子

    在这个基于CXF的Web服务完整例子中,我们将深入探讨CXF的核心概念、配置、以及如何创建和调用Web服务。 1. **CXF框架介绍**:CXF,全称为"Code first eXtended Framework",最初由XFire项目发展而来,后与Apache ...

    WebService开发客户端 cxf方式

    3. **构建客户端配置**:在CXF客户端中,通常需要配置客户端的地址、协议等信息。这可以通过XML配置文件或者Java代码实现。 4. **实例化客户端和服务调用**:生成的Java代码中会有服务接口和服务代理类。实例化代理...

    CXF 一个完整的webService(整合客户端和服务端)

    整合CXF客户端和服务端** 在实际项目中,可能会同时存在服务端和客户端的开发。为了确保它们之间的兼容性,需要确保服务端发布的WSDL与客户端使用的WSDL一致。CXF提供了丰富的API和工具来简化这一过程。 - 测试:...

    MyEclipse基于JAX-WS开发Webservice+WebserviceClient客户端调用.zip

    【标题】"MyEclipse基于JAX-WS开发Webservice+WebserviceClient客户端调用" 涉及到的关键技术主要包括MyEclipse集成开发环境、JAX-WS规范、Web服务(Webservice)以及客户端调用。下面将详细介绍这些概念及其相互...

    webService客户端调用服务端传对象参数

    这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...

    webservice学习资料和样例(xfire)

    webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例

    webservice cxf 服务端客户端传递参数的例子demo

    CXF客户端用于调用服务器端的服务。创建CXF客户端通常包括以下步骤: - 生成客户端代码:使用CXF的WSDL2Java工具,根据服务的WSDL(Web服务描述语言)生成客户端代码。 - 创建服务代理:实例化生成的客户端类,...

Global site tag (gtag.js) - Google Analytics