商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

Groovy高效编程—用Groovy搞定SOAP消息

作者:来自ITPUB论坛  2008-01-22

  【IT168 技术文档】

  看了YanHua同学的《 用JRuby轻松搞定SOAP消息 》,也手痒了,那我就用Groovy来实现一个吧:)

  0,下载jar包:http://dist.codehaus.org/groovy/jars/groovysoap-all-1.0-0.3-snapshot_jdk1.5.0.jar,

  并将其放置于/lib目录中。

  1,定义Hello类如下(保存为Hello.groovy,并放在classpath中,使Groovy能够找到该类):

  class Hello {   String hello(String name){   return " hello, " + name   }   }

  2,启动SoapServer:

  import groovy.net.soap.SoapServer   def server = new SoapServer( " localhost " , 2007 )   server.setNode( " Hello " )   server.start()

  3,创建SoapClient,并调用相关服务:

  import groovy.net.soap.SoapClient   def proxy = new SoapClient( " http://localhost:2007/HelloInterface?wsdl " )   println proxy.hello( " Daniel " )

  结果如下所示:

  hello,Daniel

1
©版权所有。未经许可,不得转载。
[责任编辑:cynthia]
[an error occurred while processing this directive]