0

是否可以在服务器实现的 gwt 应用程序中调用 GQL 查询,例如:

SELECT * FROM User order by score desc

为了能够检索排序列表???我在databaseviewer中测试了查询并返回了排序列表我想知道是否可以在更新实体后自动对实体进行排序,以便可以将查询包含在应用程序中。

4

1 回答 1

0

在您的服务器部分,您可以执行任何您想要的操作。当然,对于 GWT 工具包中提供的任何服务器服务也是如此:RPC 和 RF。

但是 GWT 几乎是客户端,因此在服务器中调用远程过程的唯一方法是使用 Ajax。因此,使用 RPC、RF、AutoBeans 或任何其他 JSON、XML 等方法在您的服务器端创建一个服务方法。然后使用 Ajax(RPC、RF、RequestBuilder 等)从客户端调用该方法。

传输的数据必须采用客户端可理解的格式,如果您使用 RPC、RF 或 AutoBeans,这几乎是开箱即用的,对于您负责数据绑定的任何其他机制。

也就是说,正如您所看到的,GWT 使用与任何其他 JavaScript 应用程序相同的架构。除了在服务器端使用 Java 的情况下,您还有一些用于传输数据和调用远程方法的实用程序。

于 2014-02-18T18:01:04.033 回答