从GWT访问Web服务

时间:2010-03-31 20:35:20

标签: gwt soap web-services

有什么方法可以使用WSDL从GWT访问Web服务?以前我试图使用ws-import中生成的类....但是有人向我指出GWT无法处理所有Java,只是它的一部分,因此它不会理解ws-import类。

谢谢和问候, Krt_Malta

2 个答案:

答案 0 :(得分:3)

GWT可以使用RequestBuilder访问Web服务,这会对服务进行HTTP调用,然后可以访问其响应。

由于您的Web服务使用SOAP,因此您在RequestBuilder的回调中获得的响应将是XML。解析XML以找到您感兴趣的信息,然后就可以了。

答案 1 :(得分:1)

在我们的项目中,我们使用Axis Client进行SOAP Web服务调用(WSDL驱动)。我们使用Spring Source Tool中的WTP / AXIS Webservice提供的inbuild插件工具,使用提供的WSDL创建客户端。我们使用相同的客户端代码与GWT合并,一切正常。