初见 web service

一,先说说web service是什么。

网上的说法参差不齐,目前理解它就是一个远程类或者说是一个组件,供其他开发人员远程调用你本地的功能,协同完成项目。

二,搭建服务端(所谓服务器端意思是,比如他人要获取你本地的功能,那么你这端就是服务器端)流程。

1.新建webservice项目,项目名任意(如wipmweb)。在src/wipm/web路径下创建一个bean类(如:UserInfo)


150949_v9Qa_2614865.png

UserInfo中内容为181659_wwNG_2614865.png

  1. 在myeclipse的工具栏中图标为151158_F9WS_2614865.png点击new web service .

  2. project栏选择刚刚创建的项目wipmweb, strategy栏选择第二个。151403_AQ75_2614865.png然后next


  3. 在javac lass栏, 进入选择框。输入UserInfo,路径要小心,应选择wipm.web下的。

    151919_gTtL_2614865.png然后ok。

  4. 重要:勾选Generate WSDL in project152059_feMK_2614865.png其他默认。

  5. build path --->add library--->myeclipse libraries勾选下图中两项152627_0D9F_2614865.png点击完成。

  6. 至此创建wsdl完毕。

  7. 启动tomcat

  8. 下面部署项目:在myeclipse工具栏中点击153021_n78e_2614865.png部署图标,选择新建项目wipmweb153158_DZOz_2614865.png同时,在add中添加你myeclipse中的tomcat,。部署完成。


10.打开浏览器输入url。localhost:8080/项目名/类名Port?wsdl

(我的url:http://localhost:8080/wipmweb/UserInfoPort?wsdl)出现下面图片说明部署成功

153819_Pffw_2614865.png


三。搭建客户端

  1. 创建一个Java 项目,名字任意(我的为test)。

  2. 在myeclipse工具栏中,点击 new web service client155924_5K3k_2614865.png










然后选择新创建的java项目160244_jNry_2614865.png

next,进入下图界面wsdl url很重要,地址为之前服务器测试地址。内容为服务器端根据项目本身内容编译后得到的wsdl文件。其实就是服务器给出的共享功能,只是换种形式传输给你而不是java代码。

160326_IbdC_2614865.png

到这测试项目连接服务器完成。

写一个类进行测试

161155_t6i7_2614865.png

测试结果

175401_2fKg_2614865.png

转载于:https://my.oschina.net/u/2614865/blog/604163

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值