是否可以使用GWT EntityProxy WITH RPC调用?

时间:2011-03-11 14:06:48

标签: gwt gwt-rpc requestfactory

我正在阅读GWT 2.1+中的 EntityProxy 功能,并想知道您是否可以使用此代理机制来避免创建DTO并与常规RPC调用结合使用?

我有一个使用RPC机制的命令模式,但是大多数人都知道,大多数时候你必须往返复杂的对象。但是你通常最终会编写一个DTO,它通常是服务器端持久对象的副本。

EntityProxy可以帮助你解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

EntityProxy是RequestFactory系统的一部分,不能与GWT-RPC一起使用。 EntityProxy(和ValueProxy)的目的是避免编写整个DTO和所有需要的粘合代码的代码。 RequestFactory使用的Request对象大致近似于命令模式,因为多个Request对象可以在单个RequestContext内排队,并通过单次往返服务器进行评估。