1.new Web Service Project
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies 然后Finish
2.new Web Service
新建一个包,然后右击包名选择Other,打开新建窗口,选择Myeclipse 下Web Services 下的Web Service
FrameWork选择XFire ,在最下面选择Create web service From java Class, 下面还有个同样选中,next
输入服务名称,选择包名 ,finish
3.Deploy
发布项目
4.Start Tomcat
这里使用tomcat模拟,在现实中用的不是tomcat容器
5.Web Service Explorer
在发布程序左边有个launch SOAP。。。。单击打开,在打开界面的右上角有个 WSDL page,单击打开,
下面窗口中会出现WSDL main,单击它 在右边窗口中出现一个让你 输入url地址的东西,在里面输入:
http://localhost:8888/webService/services/TestService?WSDL
格式是:tomcat地址+项目名称+wervices+服务名称+?WSDL
单击go 会打开与服务器的链接,在左边窗口中找到你新建的服务方法,单击右边会 出 现Invoke a WSDL Operation
在文本框中输入内容单击go 会在下面出现响应 你输入的内容,若你提示信息和你输入的一样那么这样就成功了
证明服务器端程序没有问题
6.Web Service Client
文件菜单下新建 Web Service Project ,如果IDE是8.0以上的要选择XFire 然后下一步,在下一步
勾选XFire 1.2 Core Libraies ,然后选择XFire 1.2 HTTP Client Libraies单击Finish
新建一个包,新建一个Test类代码如下:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Service srvcModel = new ObjectServiceFactory().create(ITestService.class);
XFireProxyFactory factory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String url ="http://localhost:8888/webService/services/TestService";
//tomcat地址+项目名称+services+服务名称
ITestService srvc = null;
try {
srvc = (ITestService)factory.create(srvcModel, url);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String result = srvc.example("test....");
System.out.print(result);
}
}
分享到:
相关推荐
毕设和企业适用springboot企业数据管理平台类及跨境电商管理平台源码+论文+视频
功能说明: 环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc。。。
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社交应用平台类及用户数据分析平台源码+论文+视频
大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求 PHP7.4+ MYSQL5.6+ REDIS(可选) 安装方法 composer install 打开安装向导安装 http://您的域名/install 特色 1、缓存层增加时间与批量like删除 2、API产品导入方便对接其他系统 3、增加控制台命令行,命令行生成语言翻译包 4、后台一键开启自动翻译模式,支持全球133中语言,由于google代理翻译需要收费,这个功能需要付费。 5、可选购物车与ajax修改购物车产品 6、一键结算checkout 7、增加网站前台自定义路由 方便seo 更新日志 v3.9.7 集成鱼码支付接口,方便个人站长即使收款到账使用 v3.9.3 更新内容 1:增加ueditor与旧编辑器切换 2:增加可视化布局插
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot生鲜鲜花类及生物识别平台源码+论文+视频.zip
毕设和企业适用springboot企业健康管理平台类及视觉识别平台源码+论文+视频.zip
毕设和企业适用springboot视频编辑类及餐饮管理平台源码+论文+视频.zip
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社区物业类及智能仓储平台源码+论文+视频
毕设和企业适用springboot企业知识管理平台类及人工智能医疗平台源码+论文+视频
毕设和企业适用springboot汽车电商类及新闻传播平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及全渠道电商平台源码+论文+视频.zip
毕设和企业适用springboot企业数据智能分析平台类及投票平台源码+论文+视频
毕设和企业适用springboot全渠道电商平台类及人工智能客服平台源码+论文+视频
毕设和企业适用springboot企业云存储平台类及AI数据标注平台源码+论文+视频
毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频
毕设和企业适用springboot社交电商类及环境监控平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及大数据存储平台源码+论文+视频