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