免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1265 | 回复: 0
打印 上一主题 下一主题

使用eclipse调用.net web service [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-04 22:05 |只看该作者 |倒序浏览
使用eclipse调用.net web service
使用。net的框架开发web service,然后用java的开发工具,比如eclipse调用。这样就可以快速实现需要的功能。
  具体的做法是这样,首先使用。net的开发工具vs2005,创建web service项目。需要特别注意的是,在asmx文件的代码中,需要设置
  [WebService(Namespace = "
http://www.powerson.com/
")]
  当然里面的值可以随意设置,这个namespace在eclipse里面会有用。写好web service以后把它发布到iis里面,假设地址是
  
http://localhost/Uic/UserService.asmx
  现在可以打开eclipse了,选择file->new->other,然后选择web service client,在service defin里面输入
  
http://localhost/Uic/UserService.asmx
?wsdl
  注意,最后的?wsdl一定要加。进入下一步,要把define custom mapping选中,然后下一步。好,在这个窗口,要add一个namespace,这里就要输入刚才在。net的代码中的那个值,点击finish.
  这样eclipse会自动创建一个package,package的名称就是刚才设定的。在这个package里面,有几个class,这是eclipse创建的代理类,我们现在可以使用web service了。
  在这些代理类里面,有一个以SoapProxy结尾的类,这个可以用于创建对象。例如
  UserServiceSoapProxy uic = new UserServiceSoapProxy();
  现在我们就可以使用uic里面的web method了。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17391/showart_1890334.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP