使GWT与ASP.NET Web服务交互

时间:2009-09-28 18:53:44

标签: asp.net web-services gwt

有没有人知道互联网上的一篇好文章或教程,演示如何利用GWT利用(ASP.NET)Web服务跨域?

据我所知,应该可以从GWT中与XML或JSON进行交互,但是当Web服务位于不同的域上时会变得更加困难。我试过找一篇演示这种设置的文章,但没有任何运气。

2 个答案:

答案 0 :(得分:1)

有几种选择:

但首先我建议阅读http://code.google.com/webtoolkit/tutorials/1.6/Xsite.html - 它应该让你去:)

答案 1 :(得分:1)

我最初采用的是JSONP方法(由Google提供suggested),以便在JavaScript中进行跨站点AJAX调用,但最终导致太多黑客攻击,我必须将其合并到ASP.NET中网络服务,以便它工作。

在我的例子中,解决方案是将GWT RPC用于JAVA servlet,充当代理,然后使用SOAP调用ASP.NET Web服务。 SOAP Java类是使用wslist工具生成的,该工具是JAX-WS项目的一部分(如演示here)。

使用GWT RPC,我仍然可以异步调用JAVA servlet,为用户提供无缝体验。

相关问题