用MyEclipse建立Web Service工程(下)
2011年01月20日
上次写了一篇《用MyEclipse建立Web Service工程(上)》,是介绍服务端如何建立服务然后放出接口(提供服务)。今天要介绍如何创建客户端和调用远程服务。
1.创建工程
首先在MyEclipse 5.5中创建一个Web工程(工程名:client),然后File-->New-->Other-->选中Web Service Client-->Next 接着出现对话框,如下图:
Service工程(下)" src="http://static10.photo.sina.com.cn/middle/545b2fb2x6a24e3f041c9&690" real_src="http://static10.photo.sina.com.cn/middle/545b2fb2x6a24e3f041c9&690" vpos="up">
2.引用Web Service服务
在WSDL URL中输入Web Service放出服务的URL地址,并创建一个Java package。点Next ,MyEclipse会根据你输入的URL去远程调用,如果一切正确,就会导入相应的包并创建Java源文件,如下图:
Service工程(下)" src="http://static4.photo.sina.com.cn/middle/545b2fb2x6a24e3f07233&690" real_src="http://static4.photo.sina.com.cn/middle/545b2fb2x6a24e3f07233&690" vpos="up">
XFire 1.2的包就是MyEclipse帮我导入的,并且帮我创建了服务端的代码(在com.cdjj.y2t027.action.control包下);客户端代码在com.client包下。
3.写代码,调用Web Serivce
找到相关的调用类HelloWorldClient,在main方法中写远程调用代码即可。如下图:
Service工程(下)" src="http://static13.photo.sina.com.cn/middle/545b2fb2x6a24e3ffd9ec&690" real_src="http://static13.photo.sina.com.cn/middle/545b2fb2x6a24e3ffd9ec&690">
4.测试Web Service是否工作正常
我的服务端代码是:
public class HelloWorldImpl implements IHelloWorld {
public String example(String message) {
return "你好,"+ message;
}
}
写完了上图的代码用Java Application运行,得到正确结果:你好,maidini
特别提示:
一般需要导入commons-httpclient-3.1.jar,不然会报错!
发表评论
-
Programming Applications for Microsoft Windows - 第七部分 附录
2012-01-20 10:14 604Programming Applications for Mi ... -
多线程编程(一)――CreateThread
2012-01-20 10:14 778多线程编程(一)――Creat ... -
windows程序设计相关思想
2012-01-20 10:14 624windows程序设计相关思想 ... -
Windows系统程序员的“内功”修炼
2012-01-20 10:14 586Windows系统程序员的“内 ... -
多线程加速图像模板匹配
2012-01-20 10:14 607多线程加速图像模板匹 ... -
Grub4dos命令索引
2012-01-19 15:15 656Grub4dos命令索引 2010年07月22日 Gru ... -
TOAD快速入门(中文经典)
2012-01-19 15:15 1076TOAD快速入门(中文经典) ... -
linux笔记3
2012-01-19 15:15 521linux笔记3 2011年06月13日 ... -
电脑高手应用技巧荟萃(电脑知识二十六)
2012-01-19 15:15 391电脑高手应用技巧荟萃(电脑知识二十六) 2010年12月07 ... -
vc6.0遇见的几个问题以及解决办法
2012-01-17 05:02 830vc6.0遇见的几个问题以及解决办法 2011年03月17日 ... -
C++/CLI
2012-01-17 05:02 589C++/CLI 2010年08月12日 从2001年.n ... -
VC add files to folder失效问题
2012-01-17 05:02 846VC add files to folder失效问 ... -
VC中的0XCCCCCCCC
2012-01-17 05:02 605VC中的0XCCCCCCCC 2011年10月23日 在 ... -
C/C++ > UNIX系统程序设计
2012-01-17 05:02 587C/C++ > UNIX系统程序设 ... -
如何向MyEclipse导入已有项目
2012-01-16 03:53 820如何向MyEclipse导入已有项目 2011年06月18日 ... -
Balsamiq Mockups 使用
2012-01-16 03:52 851Balsamiq Mockups 使用 2010 ... -
《程序天下事》6月要闻回顾
2012-01-16 03:52 357《程序天下事》6月要闻回顾 2009年07月05日 Or ... -
什么是WAP?
2012-01-16 03:52 443什么是WAP? 2009年08月30 ...
相关推荐
MyEclipse开发Web工程 MyEclipse开发Web工程 MyEclipse开发Web工程
使用Eclipse + MyEclipse开发Web Service的示例
MyEclipse开发和部署Web工程, 不通过MyEclipse开发和部署Web工程, 通过MyEclipse开发和部署Web工程。
MyEclipse搭建 REST Web Service项目简单的示例
MyEclipse下开发Web Service(Axis)
用eclipse 开发web service的操作步骤和注意事项
使用MyEclipse构建Web+Service
在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service
MyEclipse发布Web工MyEcliMyEclipse发布Web工程pse发布Web工程程
MyEclipse下开发Web Service
使用MyEclipse 6.0 + Eclipse 3.3 + Tomcat6构建一个简单的Web Service实例,适合初学Web服务学习之用。
MyEclipse下开发Web Service(Axis2)
myeclipse下建立struts工程
MyEclipse下开发Web Service(Axis)2,步骤简单清晰。
MyEclipse下的REST web service的demo,下载后导入MyEclipse即可运行。不过tomcat需要自己去配。用readme.txt说明了过程及关键点。
MyEclipse+Tomcat下配置建立Web Project 的全部过程介绍,强烈推荐
一个XFire webservices的例子,包括服务的创建和客户端的调用,另外还写了几个调用远程web服务的例子
实用的Myeclipse的Web开发插件