在groovy中使用的标准SOAP库是什么?
我只需要一个SOAP客户端进行远程调用,但是我有一点Groovy noob.根据
Groovy documentation,标准Groovy SOAP库已被弃用.相反,文档会指向一个较新的库:
GroovyWS.
不幸的是,GroovyWS有一个警告,表示该项目处于休眠状态,然后指向Groovy WSLite. Groovy WSLite实际上仍然处于积极的发展阶段,但与之前的2个图书馆相比,并不是非常“Groovy-ish”.每个人都在使用wslite吗? 解决方法
我认为您会发现
GroovyWS和
groovy-wslite(和
HTTP Builder)都在项目中用作Groovy SOAP客户端库,并且决定可能是其中一个工作,哪一个具有用户首选(按此顺序)的API /方法.
我的建议是让GroovyWS尝试,如果你喜欢它提供的API及其代理WSDL文档的能力,看看它是否适用于您需要进行交互的服务.在SOAP世界中,事情并没有太大的变化,所以我不用担心最近更新了什么.如果它工作,那么你完成了,如果你遇到一些问题,你不能够随时找到帮助,那么我会尝试替代品. groovy-wslite(免责声明:我是作者)旨在提供轻量级(依赖性方面)的替代方法,它交易了WSDL解析/代理的便利性,使得更容易对所得到的soap调用进行更多的控制,而无需深入研究一些基础Java框架的内部框架,如CXF.有些人喜欢在像这样的框架之上建立一个库的附加功能,而另一些则更喜欢其他方法的简单性. 使Groovy这么好的东西与Java集成是多么容易.所以,正如其他人已经指出的那样,您可以很容易地与Java Web服务客户端(如Spring WS,CXF和JAX-WS)集成. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |