加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webService demo

发布时间:2020-12-17 02:05:41 所属栏目:安全 来源:网络整理
导读:http://www.cnblogs.com/zhuweisky/archive/2006/06/01/414971.html ? http://www.blogjava.net/fastzch/archive/2008/08/26/172535.html 关键是别忘记:在 WebContent/META-INF 目录下新建 xfire文件夹 ,然后在xfire目录下添加一个XFire使用的配置文件servi

http://www.cnblogs.com/zhuweisky/archive/2006/06/01/414971.html

?

http://www.blogjava.net/fastzch/archive/2008/08/26/172535.html

关键是别忘记:在WebContent/META-INF目录下新建xfire文件夹,然后在xfire目录下添加一个XFire使用的配置文件services.xml,该配置文件中的内容反映了要将哪些java类发布为web服务。本例中的services.xml内容如下:

?

?

正文:
??? 利用xfire生成web服务客户端的方法有多种,Eclipse Plugin为XFire的WSDL->Code generator提供了Eclipse支持,它需要Eclipse 3.2和Java 5。这里我们用Eclipse Plugin根据wsdl文件地址生成客户端代码,而我们只需要编写几行代码即可实现调用web服务。下面就是方法步骤:
第一步,安装插件。
??????? 打开Eclipse的Help菜单,选择”Software Updates”,然后再选择”Find and Install.”
??????? 选择"Search for new features to install",然后点击Next
??????? 选择"Create New Remote Site", 在name中输入"XFire",在eclipse update site中输入http://dist.codehaus.org/xfire/update/
??????? 选择OK
??????? 选择Finish。
??? 注意完成上述操作后,eclipse要下载和安装插件,时间长短要视网速而定,请耐心等待,安装完成时还要重启eclipse。
第二步,使用插件。
??? 首先新建一个java项目XFireProject,然后依次选择菜单File->New->Other ,选择XFire文件夹下的Code generation from WSDL document,打开代码生成向导,如图二所示。

? WSDL的地址栏填入http://localhost:8080/WSProject/services/HelloService?wsdl,Output directory栏中点浏览按钮,选择我们刚才新建的项目XFireProject,这两项是必填的。可选项中,package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
??? 完成后,可以看到项目中多了XFire类库,还有package下面的生成的一些类。此时要保证IDE的Tomcat服务器是打开的。
??? 此时,在调用服务之前,还有一个重要的步骤,从XFireProject项目的右键菜单里调出Properties配置窗口,选中左面一栏中的XFire项,右面会列出所有与XFire运行有关的类库,按图三中所示的,选中一些类库,这些类库在调用本服务时是必须的。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lizhengc/archive/2009/02/27/3942224.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读