我正在阅读GWT 2.1+中的 EntityProxy 功能,并想知道您是否可以使用此代理机制来避免创建DTO并与常规RPC调用结合使用?
我有一个使用RPC机制的命令模式,但是大多数人都知道,大多数时候你必须往返复杂的对象。但是你通常最终会编写一个DTO,它通常是服务器端持久对象的副本。
EntityProxy可以帮助你解决这个问题吗?
由于
答案 0 :(得分:3)
EntityProxy是RequestFactory系统的一部分,不能与GWT-RPC一起使用。 EntityProxy
(和ValueProxy
)的目的是避免编写整个DTO和所有需要的粘合代码的代码。 RequestFactory使用的Request
对象大致近似于命令模式,因为多个Request
对象可以在单个RequestContext
内排队,并通过单次往返服务器进行评估。