广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    webservice 参数怎么传

    来源:网络收集  点击:  时间:2024-01-24
    【导读】:
    Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(self-contained)并可自我描述Web Services 可通过使用UDDI来发现Web Services 可被其他应用程序使用XML 是 Web Services 的基础工具/原料more电脑myeclipse方法/步骤1/7分步阅读

    第一步:搭建开发环境。

    打开myeclipse新建工程webService--创建代码

    public class ServiceDemo{

    public ServiceDemo(){

    }

    public String getName(){

    return hhh;

    }

    }

    2/7

    第二步:生成webservice服务类。

    如题步骤如下图所示:

    3/7

    第三步:测试服务类。

    启动报错找不到类,这是由于jar缺失,引入jar步骤如下图所示。

    再次启动:访问结果如下

    4/7

    第四步:生成客户端。

    具体创建步骤如下图所示:

    5/7

    第五步:测试客户端。

    具体代码如下:

    public static void main(String args) {

    ServiceDemoService sd = new ServiceDemoService();

    ServiceDemoDelegate sdg = sd.getServiceDemoPort();

    System.out.println(sdg.getName());

    }

    测试结果如下:成功

    6/7

    第六步:传参数。

    1、修改服务类:在服务类的获取name的方法中传参数String,在客户端加参数string,分别打印结果成功。

    服务类端口:

    package com.service;

    public class ServiceDemo{

    public ServiceDemo(){

    }

    public String getName(String name){

    if(zhangsan.equals(name)){

    return 张三;

    }

    return 李四;

    }

    }

    重新执行:(第二步:生成webservice服务类。)

    2、修改测试类。

    重新生成测试客户端:重新执行“第四步:生成客户端”。

    分别在测试类中传参数zhangsan和其它值。具体代码如下:

    import com.service.ServiceDemoDelegate;

    import com.service.ServiceDemoService;

    public class Test {

    public static void main(String args) {

    ServiceDemoService sd = new ServiceDemoService();

    ServiceDemoDelegate sdg = sd.getServiceDemoPort();

    System.out.println(sdg.getName(zhangsan));

    System.out.println(sdg.getName(lisi));

    }

    }

    7/7

    第七步:测试。

    启动服务-webservice的服务端,执行客户端的调用--》输入两个不同的参数--》执行 调用如下图所示:

    注意事项

    需要引入jax-ws包

    执行客户端的所有操作时,需要确保服务端是启动状态。

    编程语言MYECLIPSEJAVAWEBSERVICE
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_5836.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号05-11 00:55:04  耗时:0.025
    0.0249s