zoukankan      html  css  js  c++  java
  • Web Service Java 简单实例 [转载-整理]

    本人转载自:http://www.cnblogs.com/yisheng163/p/4524808.html?utm_source=tuicool

                                                                                                                                                        http://hyan.iteye.com/

    一、开发工具

      myeclipse,JDK;

    二、创建服务端

      1、在Myeclipse里创建 Web Service 项目,输入项目名称,这样就创建了一个Web Service的项目了;

                  

                  

      2、创建业务逻辑代码:新建Class(引用相关包,给逻辑类添加上注解)

         

      3、编译-直接运行main方法

        

        

      4、测试

         测试地址:http://localhost:9001/Service/ServiceHello?wsdl

        

    三、生成客户端

      1、客户端也是在MyEclipse中创建一个 web service project 项目,不同的是,客户端需要使用命令行来生成一些相关代码,然后依赖自动生成的代码来编写客户端调用代码;

       

      2、在命令窗口执行生成代码的命令

      格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址”  

      注意:如果下面命令执行失败,首先检查格式是否正确,格式准确无误后,检测是否局域网设置了代理,因为实验案例的时候因为设置了网络代理,导致执行改命令提示服务器403错误,取消代理后命令执行成功。

      示例:

        wsimport -s G:\workspace\webService\TheClient\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl

      说明:

        1)"src目录"地址不可含空格

        2)“wsdl发布地址”不要漏了“?wsdl”

        

      3、命令执行完毕后,刷洗这个客户端项目,可以看到生成的代码

        

      4、客户端调用服务端测试

      创建测试类,编写测试逻辑:注意参考WSDL文档,对照代码理解代码的意思。

      

      测试结果:

           

  • 相关阅读:
    android中自定义Theme以及TitleBar
    PaddlePaddle(飞浆)图像分割7日打卡营心得
    tensorflow中models的安装
    多个重要的多项式算法以及源码
    dll中全局变量在外部进行引用
    旋转、平移、缩放矩阵
    windows编译caffe2遇到的问题
    关于opencv中cv::Mat设置roi
    Recall(召回率);Precision(准确率);F1-Meature(综合评价指标);true positives;false positives;false negatives..
    ubuntu16.04 无法wifi链接一段时间掉线且无法再连接
  • 原文地址:https://www.cnblogs.com/crazytrip/p/7148933.html
Copyright © 2011-2022 走看看