以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Web Services & Semantic Web Services 』 (http://bbs.xml.org.cn/list.asp?boardid=10) ---- 总结java开发web service的方法 (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=35751) |
-- 作者:titanbai -- 发布时间:7/18/2006 8:39:00 AM -- 总结java开发web service的方法 目前看到的有三种比较简单的方法: 1使用静态的stub 通过wsdl2java工具,处理相应ws的wsdl文件,我们可以得到远程ws的stub 直接调用这 个stub即可 AXIS提供的wsdl2java工具,如下: java org.apache.axis.wsdl.WSDL2Java (WSDL-file-URL) 我们直接调用stub即可 eclipse也有相应的插件可以直接import wsdl来产生stub,如果你安装了EMF all in one版本的eclipse 3.1,就可以在视图里把Web Service的相关视图打开,接着就可以通过Web Service的Wizard来创建出相关的Web Service Client或者Server 2 Dynamic Proxy public interface HelloClientInterface 客户端程序TestHelloClient.Java import Javax.xml.rpc.Service; public class TestHelloClient 3 DII public class HelloClient 客户端程序 public class SayHelloClient2 Service service = new Service(); call = (Call) service.createCall(); call.setOperationName String ret = |
-- 作者:jpz6311whu -- 发布时间:7/18/2006 10:54:00 AM -- 谢谢! 请楼主指明AXIS的版本,axis 1和axis 2的API相差比较大 |
-- 作者:titanbai -- 发布时间:7/18/2006 11:13:00 AM -- 我用的是axis 1.4版 |
-- 作者:flyfoxs -- 发布时间:7/19/2006 10:09:00 PM -- 用AXIS好像生成的代码里面有enum这个变量名,但在1.5+版本里面,这又是个关键字,不能做变量名。 不知道大家有没有遇到过这个问题,又是如何解决的? |
-- 作者:dihin -- 发布时间:7/26/2006 5:01:00 PM -- 我遇到了 把enum 换成别的名字就可以了 |
-- 作者:oicq我爱玩 -- 发布时间:7/27/2006 5:20:00 PM -- 学习........ |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
140.625ms |