zoukankan      html  css  js  c++  java
  • 使用netbeans6.7.1开发webservice 服务端 和 客户端(转)

    使用netbeans开发webservice 服务端 和 客户端

    工具:netbeans 6.7.1
    系统:ubuntu 8.04
    语言:java 6
    应用服务器:tomcat 6.0.18

    1  创建服务端

       先建立一个web项目,然后建立一个web服务,如图


    下一步
    提示输入类名,自己输入一个名称,这里输入wsone
    点 完成
    看到如图的界面
    这是工具帮我们生成一个类,这个类就是要发布的服务对象,下面我们写一个方法,完成一个功能。
    可以借助工具的功能,点击“设计”
    看到如图

    然后添加一个操作,其实就是建了一个方法
    在这里建立getName方法

    点 确定
    生成一个getName方法,如图

    这个方法就是我们功能所在,我们让他一个事,获得一个名称并返回,返回的名称是 马克思
    如下图

    到这里一个webservice服务端完成了,他实现一个功能:获得一个人员名称.
    下面我们测试一下这个服务。
    点击netbeans的run按钮,或按下f6,在浏览器显示出来之后,修改一下网址,如图
    网址最后的词wsone是类名称,也是webservice名称

    能看到这个网页,说明服务端工作正常

    2 现在做客户端
      新建一个项目,可以是web项目,也可以是java项目,这里使用的是java项目
      然后新建一个webservice客户端
    如图

    下一步

    wsdl url 是在浏览器地址栏中复制的
    点“完成”
    片刻后,看到我们的项目中多了一个东西,如图
    这是工具为我们生成的客户端程序,可以在我们的程序里使用它。

    写一个程序,访问服务器上的对象,
    19行的wsone相当于得到webservice发布的对象,调用他的方法getName,应该得到"马克思"
    shift + F6  执行这段程序,看到如下

    一切OK


  • 相关阅读:
    UVA.12096 The SetStack Computer ( 好题 栈 STL混合应用)
    HDOJ(HDU).1412 {A} + {B} (STL SET)
    UVA.10474 Where is the Marble ( 排序 二分查找 )
    HDOJ(HDU).1754 I Hate It (ST 单点替换 区间最大值)
    HDOJ(HDU).1166 敌兵布阵 (ST 单点更新 区间求和)
    17 西安
    17 沈阳
    13 南京
    10/11 作战会议
    2019牛客国庆集训派对day5
  • 原文地址:https://www.cnblogs.com/BloodAndBone/p/1796301.html
Copyright © 2011-2022 走看看