今天是研究WebService的第2天。但是全天几乎都在开会,因此,只做了一点,但是还是出了点成果,就是昨天做的第一个WebService试验成功了。下面说下顺序:
首先,我们昨天建立的项目中在默认的src包中出现了2个文件,一个是接口,另个是实体类,其中有个example方法,参数和返回值都是String型。我们现在改下,将返回值前面加个标记,我们就加个Hello吧(受HelloWorld毒害不浅啊)。好,下面就开始写测试类。
我们昨天在新建的时候并没有建WebService Client,今天我们就新建这个(一定要先把昨天的服务器启动起来,后面要用到)。下一步后,我们选择WSDL URL,然后将我们昨天能看到XML的地址输入进去。因为新建Client会产生很多文件,因此,我们设置下新生成文件的路径。然后下面就一直点吧(此前说的服务器启动好就起作用了,因为我们是用的WSDL URL,因此它会去访问路径,找不到服务器就会报错)。成功后,会发现生成了很多的文件,不管它,我们只对其中一个感兴趣,文件名中有Client的那个就是。
这个就是传说中的测试类了,我们现在重写下main方法中打注释的部分,下面的我不用说你也会知道怎么办了,还不知道?调用你改的方法呗。想立即测试下,那就测试吧,不过。。。抛异常了吧,哈哈,因为你少了个包,说找不到方法,其实就是少了个包:org.apache.commons.httpclient的这个jar包,到阿帕奇的官网上下载个,然后放到lib中,再测试,就能看到测试的效果了,哈哈。
顺便贴下包的地址,版本是3.1-rc1的Binary类型的:http://apache.mirror.facebook.com/jakarta/commons/httpclient/binary/commons-httpclient-3.1-rc1.zip
里面有详细的说明文档和API。
明天休息,下星期再说。
分享到:
相关推荐
MyEclipse 5.1 GA 注册机
Myeclipse5.1注册码 Myeclipse5.1注册码
MyEclipse5.1下载地址和注册码
MyEclipse5.1下建立Hibernate
MyEclipse开发WebService教程,详尽的介绍了Webservice的开发过程,很详细,一看就懂,你肯定学得会
[MyEclipse 5.1,8.1通用注册码][MyEclipse 5.1,8.1通用注册码][MyEclipse 5.1,8.1通用注册码]
MyEclipse5.1注册码
MyEclipse 5.1 MyEclipse 5.1
解决Myeclipse5.1不显示行号的问题
最简单的MyEclipse8.0GA下使用Xfire框架开发WebService实例,逐个图片讲解。
eclipse3.2.x+myeclipse5.1
axis2+myeclipse开发webService!axis2+myeclipse开发webService
Eclipse3.2.1+MyEclipse5.1合成版地址.txt
MyEclipse下XFire开发Webservice实例.doc 基于XFire开发Webservice实例。
Myeclipse你懂得工具,含Myeclipse5.1、Myeclipse8.x工具补丁。 本工具来源于互联网,仅供交流学习使用,请勿非法使用!如有侵权,请告知处理!
MyEclipse 5.1~7.1正式版的序列号
linux安装配置jdk1.5、tomcat5.5、eclipse3.2、Myeclipse5.1详解