Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用RequestFactory:(propertyRefs)组合对象_Java_Gwt_Requestfactory - Fatal编程技术网

Java 如何使用RequestFactory:(propertyRefs)组合对象

Java 如何使用RequestFactory:(propertyRefs)组合对象,java,gwt,requestfactory,Java,Gwt,Requestfactory,我是GWT的新手,我需要你的专业建议 我的问题是如何将RequestFactory:.与(propertyRefs)一起用于某种“树”结构 当这些propertyRefs本身包含我想要检索的项目列表时 一些细节: 在服务器端,我有四个域对象A、B、C、D的层次结构: 对象包含(或者我最好说保留引用)列表 B包含列表 C包含列表 所有提到的域对象都有其相应的代理接口AProxy、BProxy、CProxy、DProxy,以便在客户端使用 在客户端,我希望获得所有对象的层次结构 通过一次请求AP

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

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

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

  • 对象包含(或者我最好说保留引用)列表
  • B包含列表
  • C包含列表
所有提到的域对象都有其相应的代理接口AProxy、BProxy、CProxy、DProxy,以便在客户端使用

在客户端,我希望获得所有对象的层次结构 通过一次请求AProxy对象,我可以利用“get”方法轻松访问数据,而不必为每个子对象、子对象等发出循环服务器请求

由于!我应该使用smth。使用(“property ref”)获得一级层次结构 但是检索以下级别的合成(在我的示例中,每个对象B的列表和每个对象C的列表)又如何呢


提前感谢。

如果您想深入到对象树而不拔出头发的话。请考虑一个易于使用的数据存储API,如ObjyFy。这样,您就不需要代理对象,每次主对象更改时,代理对象都必须不断地进行管理。您只需创建对象并确保它实现可序列化,然后让objectify来处理所有序列化/反序列化问题。我建议你选择2.2.3版,它非常容易安装。其他人在推土机方面也很幸运。祝你好运。

我们可以使用form.with(“a.b”,“a.b.c”)进行分层组合。

最终在谷歌群组社区的帮助下找到了解决方案。我们可以使用form.with(“a.b”,“a.b.c”)进行分层组合。看见