问题标签 [gwt-rpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
394 浏览

gwt - GWT 的 RPC 可以在 chrome 扩展中用于与服务器通信吗?

我想用 GWT 创建一个 chrome 扩展。是否可以使用 GWT 的 RPC 从扩展与服务器进行通信?

0 投票
1 回答
799 浏览

google-app-engine - 如何使用 RPC 登录使用 GWT 构建的 Chrome 扩展

我有一个使用 GWT/Appengine/Jdo 构建的应用程序......并且我正在使用 Google 用户服务进行身份验证。

Google Chrome 扩展程序可以使用 OAuth...我还不太了解 OAuth..

是否必须重新设计 GWT RPC 才能启用 OAuth?

是否有另一种方法来验证 Chrome 扩展的用户身份?

0 投票
1 回答
206 浏览

google-app-engine - 如何在谷歌应用引擎 RPC 流中将对象作为参数传递?

我正在构建一个非常基本的应用程序,我想做的一件事是通过服务-> 异步-> impl 将对象作为参数向上传递,而不是传递一百万个单独的参数。

所以在异步中,我做这样的事情:

现在,profile 是 com 中的一个类。... .shared,我的... .gwt.xml 中有以下内容

话虽如此,当我尝试编译时,我得到了这个错误。

对此有什么想法吗?

0 投票
4 回答
7619 浏览

gwt - GWT-RPC 与 HTTP 调用 - 哪个更好?

我正在评估使用 GWT-RPC 和HTTP Call进行的调用之间是否存在性能差异。

我的 appln 服务托管为 Java servlet,我目前正在使用 HTTPProxy 连接从中获取数据。如果这会带来性能改进,我希望将它们转换为 GWT-RPC 调用。

我想知道每个人的优缺点...

还有关于测量异步调用性能的工具的任何建议......

[一篇关于可以与 GWT 一起使用的各种服务器通信策略的好文章。]

0 投票
1 回答
1055 浏览

java - 来自服务实现的 Google Web Toolkit 异步调用

我正在编写一个简单的 Google Web Toolkit 服务,它充当代理,基本上存在以允许客户端向不同的服务器进行 POST。客户端实质上使用此服务来请求 HTTP 调用。该服务只有一个异步方法调用,称为 ajax(),它应该只是转发服务器响应。我实现调用的代码如下所示:

当然,您可以看到我的问题的基本形式。ajax() 方法是异步使用的,但 GWT 决定聪明一点,对愚蠢的老开发人员隐藏它,这样他们就可以编写没有回调的普通 Java 代码。GWT 服务基本上只是做魔术而不是接受回调参数。

那么问题就来了,因为 GWT 对我隐藏了回调对象。我正在尝试从服务实现中进行自己的异步调用,但我做不到,因为 GWT 服务假定您在服务实现中的行为是同步的。如何解决这个问题并从我的服务方法实现中进行异步调用?

0 投票
2 回答
6843 浏览

java - GWT-Rpc如何返回文件让浏览器弹出下载对话框

有谁知道是否有可能让 GWT-rpc 调用导致出现文件下载提示而无需对单独的 servlet 进行第二次请求?我正在考虑在返回类型为 void 的 rpc servlet 中有一个方法,然后直接调用响应对象来更改内容类型并导致浏览器打开下载对话框。

有没有人想出一个好方法来实现这一点而无需完全独立的 servlet?

0 投票
1 回答
205 浏览

gwt - GWT : 容器类型

我看到有两种方法可以将对象从服务器传输到客户端

  1. 使用与服务层相同的域对象 (Contact.java)。(我不使用休眠)

  2. 借助 BeanUtilsBean 类,使用 HashMap 以 Map 的形式发送域对象字段值。对于多个对象,请使用 List>。同样,使用 Map 将表单值从客户端提交到服务器

选项 1 比 2 有什么性能优势吗?

如果我们使用选项 1,有没有办法隐藏发送到浏览器的类名/包名?

谢谢!。

0 投票
2 回答
11387 浏览

java - 在 smartGWT 中打开/保存文件

我已经实现了 RPCService、RPCServiceAsync 和 RPCServieImpl。单击按钮时,将调用服务器端的服务,它将从数据库中获取数据并创建文件。创建文件后,我需要在客户端打开该文件,并需要提示一个带有打开/保存选项的对话框。我怎样才能实现这个打开文件部分。请提出一种方法来实现 t.. 回复请.. 提前谢谢....

@Hambend:我还有一个更清楚的说明!.. 如何在另一个 servlet 中调用这个 doGet 方法,即在我的 onmodule 加载类中,我有很多单独布局的小部件,其中一个这样的小部件是 BUTTON?onclicking 调用此按钮服务 RPCServiceImpl 并完成所有操作,并在 serperate 函数中创建文件 (public int GenerateFile(String name)() )。如何使该函数调用 doGet 方法?因为doGet需要request,response参数一起传递??请建议我一种调用该方法的方法。提前致谢

0 投票
2 回答
545 浏览

java - IE 在 GWT 中错误地显示一些小部件

我的 GWT 应用程序中有一个奇怪的问题。我的应用程序在 Google Chrome 和 Firefox 中运行良好并且看起来不错。但是在 IE 中,我在小部件的视觉显示方面遇到了一些问题。问题是:

  • ListGrid 在每列之间有一些额外的空间(带有深黑色空间)和整个网格的错位。
  • 在 ListGrid 中,我实现了一个功能,可以在单击其中的特定单元格时执行某些任务。这在 FF/Chrome 中效果很好,但在 IE 中效果不佳。
  • ListGrid 中的每一列都未对齐。例如,与行标题 3 对应的列与行标题 2 对齐。

请帮助我解决这些问题。

0 投票
3 回答
9877 浏览

java - gwt - 使用列表在 RPC 调用中?

我有一个使用以下方法的 RPC 服务:

但是我在分析这个方法的时候得到一个警告,然后rpc调用失败

看来我不能将 Serializable 用于我的列表...我可以改用我自己的接口(类似于 AsyncDataInterface,它实现了 Serializable 接口)但事实是我的方法将返回一个列表自定义对象和基本对象(例如作为字符串,int....)。

所以我的问题是:

  • 这是标准行为吗?(我不明白为什么在那种情况下我不能使用这个界面)
  • 有没有人有解决这种情况的方法?