zoukankan      html  css  js  c++  java
  • webservice的测试案例

    1、服务器端

    服务器接口Test_service.java

     1 package com.xiaostudy;
     2 
     3 /**
     4  * @desc 服务器接口
     5  * @author xiaostudy
     6  *
     7  */
     8 public interface Test_service {
     9     
    10     public String getNumber(String number);
    11 
    12 }

    服务器接口实现类Test_serviceImpl.java

     1 package com.xiaostudy;
     2 
     3 import javax.jws.WebService;
     4 
     5 /**
     6  * @desc 服务器接口实现类
     7  * @author xiaostudy
     8  *
     9  */
    10 @WebService
    11 public class Test_serviceImpl implements Test_service {
    12 
    13     /**
    14      * @desc 处理客户端的数据,并返回数据
    15      * @param number 参数
    16      * @return String 返回数据类型
    17      */
    18     @Override
    19     public String getNumber(String number) {
    20         
    21         System.out.println("我服务器端执行了。。。。");
    22         
    23         return number+"_后面添加的";
    24     }
    25 
    26 }

    开始服务器类MyService.java

     1 package com.xiaostudy;
     2 
     3 import javax.xml.ws.Endpoint;
     4 
     5 /**
     6  * @desc 开始服务器类
     7  * @author xiaostudy
     8  *
     9  */
    10 public class MyService {
    11 
    12     public static void main(String[] args) {
    13         
    14         Endpoint.publish("http://127.0.0.1:9999/number", new Test_serviceImpl());
    15         
    16     }
    17 
    18 }

    接下来运行开始服务器

    输入地址看看是否连通

    2、编写客服端

    通过wsim命令生成服务器的描述文件,进入到另新建一个项目的src目录下,然后执行下面这个命令

    wsimport -s . http://127.0.0.1:9999/number?wsdl

    注:如果发生以下提示(wsimport 不是内部或外部命令,也不是可运行的程序或批处理文件

    解决方法,参考文章:https://blog.csdn.net/jiudihanbing/article/details/52382508

    然后就会看到自动生成的文件

    然后编写客户端类,传数据,并返回数据

    最后执行客户端,看看结果



  • 相关阅读:
    钉钉小程序解析html的方法
    git使用
    electron-vue项目
    数组方法大全
    关于AJAX
    常用的东西
    常用正则表达式
    选项卡
    进度条
    泛型单列
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9568884.html
Copyright © 2011-2022 走看看