我正在阅读 GWT 2.1+ 中的这个EntityProxy功能,想知道您是否可以使用这个代理机制来避免创建 DTO 并与常规 RPC 调用结合使用?
我有一个使用 RPC 机制的命令模式,但众所周知,大多数时候你必须往返复杂的对象。但是您通常最终会编写一个 DTO,它通常是您的服务器端持久对象的副本。
那么 EntityProxy 可以在这件事上为您提供帮助吗?
谢谢
我正在阅读 GWT 2.1+ 中的这个EntityProxy功能,想知道您是否可以使用这个代理机制来避免创建 DTO 并与常规 RPC 调用结合使用?
我有一个使用 RPC 机制的命令模式,但众所周知,大多数时候你必须往返复杂的对象。但是您通常最终会编写一个 DTO,它通常是您的服务器端持久对象的副本。
那么 EntityProxy 可以在这件事上为您提供帮助吗?
谢谢
EntityProxy 是RequestFactory系统的一部分,不能与 GWT-RPC 一起使用。EntityProxy
(and )的目的ValueProxy
是避免编写整个 DTO 和所有需要的胶水代码。RequestFactory 使用的Request
对象大致近似于命令模式,因为多个Request
对象可以在一个单一的队列中排队,RequestContext
并通过到服务器的单次往返进行评估。