您的位置:首页 > 其它

axis支持三种web service的部署和开发

2012-04-26 16:15 771 查看
axis是一种部署WebServices 的方式。

axis支持三种web service的部署和开发:

1、DII:这种方式调用的时候,采用的是invoke的方式,

2、Dynamic Proxy,客户端有一个Service的代理接口,通过这个代理接口来调用

3、Stub,通过axis提供的工具,可以从wsdl中生成客户端要使用的类(像Service接口,ServiceLocator,SoapBindingStub等),调用的时候一般只要从ServiceLocator中获取service就可以使用了,使用起来最为简单

第一种方式不支持包,也不太好用,因为你必须要写一个.jws文件,虽然就是将.java文件的后缀改成.jws,但并不方便。我觉得第二种方式最好用,虽然第三种最好,但是我没能实现,因为它的步骤好多,我试的时候老是出错,先用第二种吧,再说我只是做一些简单的WebServices。

有一个工具,它是专门用来调用WebServices 的一个客服端程序,算是一个测试用的吧,叫Wscaller,挺好用的,我开始还以为要部署一下,其实不用,双击那个jar包就可以运行了,然后输入你要测试的地址就OK了!

Wscaller下载地址:http://www.tiantiansoft.com/files_down/java/200551084214548.rar

转自:http://gudao8192.iteye.com/blog/369656
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: