Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 在传输完整对象图的上下文中,在SimpleBaneEditorDriver或RequestFactoryEditorDriver之间进行选择_Java_Gwt_Requestfactory - Fatal编程技术网

Java 在传输完整对象图的上下文中,在SimpleBaneEditorDriver或RequestFactoryEditorDriver之间进行选择

Java 在传输完整对象图的上下文中,在SimpleBaneEditorDriver或RequestFactoryEditorDriver之间进行选择,java,gwt,requestfactory,Java,Gwt,Requestfactory,我是新来的,所以如果我有什么地方错了,请纠正我 我编写了在服务器端使用RequestFactory和Objectify的示例项目 我用在客户端,但后来我对处理对象的完整图形的问题感到困惑。我发布了一篇文章,其中包含我的代码片段和实体 经过一些实验,我发现如下: SimpleBaneditorDriver需要with()来获取 对象,但当我将对象从客户端发送到 服务器 RequestFactory要求我在这两种情况下都使用带()的,但是 方便的方法getpath(),所以我不需要硬编码任何东西

我是新来的,所以如果我有什么地方错了,请纠正我

我编写了在服务器端使用RequestFactory和Objectify的示例项目

我用在客户端,但后来我对处理对象的完整图形的问题感到困惑。我发布了一篇文章,其中包含我的代码片段和实体

经过一些实验,我发现如下:

  • SimpleBaneditorDriver需要
    with()
    来获取 对象,但当我将对象从客户端发送到 服务器
  • RequestFactory要求我在这两种情况下都使用带()的
    ,但是 方便的方法
    getpath()
    ,所以我不需要硬编码任何东西 在我的代码中。字段名称可能会更改:)
有没有一种方法可以在不硬编码整个图形名称的情况下使用SimpleBaneEdit或Driver?它可以自动将整个图形发送到服务器,但从服务器获取图形时为什么不这样做呢

有没有一种方法可以在不硬编码整个图形名称的情况下使用SimpleBaneEdit或Driver

不,除非您复制
RequestFactoryEditorDriver
getPaths()
函数性(这可以通过
EditorVisitor
实现,这正是
RequestFactoryEditorDriver
在引擎盖下的功能)

它可以自动将整个图形发送到服务器,但从服务器获取图形时为什么不这样做呢

请求工厂和编辑器框架互不了解。
RequestFactoryEditorDriver
知道请求工厂(自动
edit()
s代理,提供方便的
getpath()
,并且在
setConstraintViolations
被改装成基本
EditorDriver
之前,历史上是唯一提供
setErrors
的工厂),但是请求工厂不知道编辑器框架。
因此,您不能说一个驱动程序可以向服务器发送[…],或者一个驱动程序“需要
with()
获取完整图形”,而另一个驱动程序“需要
with()
在这两种情况下”:请求工厂需要
with()
获取代理关系,而
with()
不涉及向服务器发送的内容(仅检索到的内容);这与编辑器框架无关

有没有一种方法可以在不硬编码整个图形名称的情况下使用SimpleBaneEdit或Driver

不,除非您复制
RequestFactoryEditorDriver
getPaths()
函数性(这可以通过
EditorVisitor
实现,这正是
RequestFactoryEditorDriver
在引擎盖下的功能)

它可以自动将整个图形发送到服务器,但从服务器获取图形时为什么不这样做呢

请求工厂和编辑器框架互不了解。
RequestFactoryEditorDriver
了解请求工厂(自动
edit()
s代理,提供方便的
getpath()
,并且在
setConstraintViolations
被改装成基本
EditorDriver
)之前,在历史上是唯一提供
setErrors
的编辑器,但请求工厂不知道编辑器框架。

因此,您不能说一个驱动程序可以向服务器发送[…],或者一个驱动程序“需要
with()
获取完整图形”,而另一个驱动程序“需要
with()
在这两种情况下”:请求工厂需要
with()
获取代理关系,而
with()
不涉及向服务器发送的内容(仅检索到的内容);这与编辑器框架无关。

我明白了。请详细说明如何扩展
SimpleBeaneEdit或Driver
,使其具有
GetPath()
功能?我明白了。您能详细说明我如何扩展
SimpleBeaneEdit或Driver
以使其具有
getPath()
功能吗?