zoukankan      html  css  js  c++  java
  • 使用CXF开发WebService程序的总结(三):创建webservice客户端

    1.创建一个maven子工程 ws_client,继承父工程

    1.1 修改父工程pom配置
    <modules>
    	<module>ws_server</module>
    	<module>ws_client</module>
    </modules>

    2.使用CXF提供的工具 进行客户端代码的生成

    2.1 找到 客户端中 想生成代码放在的目录所处位置,例如我的路径是: E:eclipseworkspacews_parentws_clientsrcmainjava
    2.2 在该目录下,打开控制台,利用cxf提供的 wsdl2java 工具来生成代码,具体是 wsdl2java + 服务发布的wsdl,例如:

    2.3 在客户端项目中F5刷新即可看到自动生成的代码

    3.使用生成的代码来实现调用

    3.1 创建一个客户端调用的类
    package com.lonely.client;
    
    import com.lonely.server.HelloWs;
    import com.lonely.server.HelloWsService;
    
    public class HelloInvoking {
    
    	public static void main(String[] args) {
    		HelloWsService helloWsService = new HelloWsService();
    		HelloWs helloWs = helloWsService.getHelloWsPort();
    		System.out.println(helloWs.sayHelloWs("dugu"));
    	}
    }
    
    3.2 查看调用结果,至此简单的数据类型的调用demo完成



  • 相关阅读:
    JZ5 替换空格
    数学分析 H 1 复习要点(部分)
    算法贪心
    Python之位运算
    sorted复杂排序cmp_to_key
    算法位运算
    Python3新特性总结 持续更新
    算法树
    H5 ios端微信浏览器下底部工具固定方法
    Eclipse 安装windows10环境
  • 原文地址:https://www.cnblogs.com/duguxiaobiao/p/9128829.html
Copyright © 2011-2022 走看看