4

我是 GWT 的新手,我需要您的专业建议。

我的问题是当这些 propertyRefs 本身包含我想要检索的项目列表时,如何将 RequestFactory: .with(propertyRefs) 用于“树”结构。

一些细节:

在服务器端,我有四个域对象 A、B、C、D 的层次结构:

  • 一个对象包含(或者我最好说保持引用)列表
  • B 包含列表
  • C 包含 List 。

所有提到的域对象都有其相应的代理接口 AProxy、BProxy、CProxy、DProxy 在客户端使用。

在客户端,我想通过一次请求 AProxy 对象来获得所有对象的层次结构,这样我就可以从使用“get”方法访问数据的简便性中受益,并且不必为每个子对象进行循环服务器请求, 子子对象等

由于规范!我应该用smth。像 .with("property ref") 来获得一个层次结构,但是如何检索以下组合级别(在我的情况下,每个对象 B 的列表和每个对象 C 的列表)。

提前致谢。

4

2 回答 2

1

我们可以使用 .with("ab","abc") 形式进行分层组合。

于 2012-05-20T15:29:31.187 回答
0

如果你想深入到你的对象树而不拉扯你的头发。请考虑一个易于使用的数据存储 API,例如 Objectify。http://code.google.com/p/objectify-appengine/这样您就不需要代理对象,每次您的主要对象更改时都必须不断管理这些代理对象。您只需创建您的对象并确保它实现了可序列化,并让 objectify 担心处理所有序列化/反序列化问题。我建议你选择 2.2.3 版,它非常容易设置。其他人在推土机上也很幸运。祝你好运。

于 2011-08-02T03:08:35.930 回答