当前位置:  开发笔记 > 编程语言 > 正文

您使用什么来进行客户端与GWT的服务器通信?

如何解决《您使用什么来进行客户端与GWT的服务器通信?》经验,为你挑选了1个好方法。

GWT RPC是专有的,但看起来很稳固,由谷歌支持模式,我看过的每本书和教程都提到过.它真的是GWT客户端/服务器通信的选择吗?您是否使用它,如果不是为什么以及您选择了什么?我假设我有通用的服务器应用程序代码,可以容纳RPC,EJB,Web服务/ SOAP,REST等.

奖金问题:我需要注意GWT RPC的任何安全问题?



1> Jack Leow..:

我们主要使用三种通信方式:

    GWT-RPC - 这是我们的主要和首选机制,以及我们尽可能使用的机制.它是做事的"GWT方式",并且运作良好.

    使用RequestBuilder的XMLHttpRequest - 这通常用于与非GWT后端的交互,我们主要使用它来引入运行时期间需要的静态Web内容(类似于服务器端包括的内容).当我们需要与CMS集成时,它尤其有用.我们将RequestBuilder代码包装在一个自定义的"Panel"中(它将内容URI作为其构造函数参数,并使用URI的内容填充自身).

    使用FormPanel提交表单 - 这还需要与非GWT后端(自定义servlet)进行交互,这是我们目前用于跨站点通信的方式.我们实际上并没有真正地传达"跨站点",但我们有时需要在非SSL页面上通过SSL发送数据,这是迄今为止我们能够做到这一点的唯一方法(有些黑客攻击) ).

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有