【发布时间】:2011-01-31 16:17:25
【问题描述】:
在某个地方,我不记得我在哪里发现了从 GWT 2.1.1 开始可以在没有 GWTTestCase 的情况下测试 ReqeustFactory 服务的信息。如果这是真的,请告诉我怎么做。
【问题讨论】:
在某个地方,我不记得我在哪里发现了从 GWT 2.1.1 开始可以在没有 GWTTestCase 的情况下测试 ReqeustFactory 服务的信息。如果这是真的,请告诉我怎么做。
【问题讨论】:
RequestFactorySource 类型可用于在非 GWT 运行时中实例化 RequestFactory 实例。 GWT 自己的RequestFactoryJreSuite 测试使用前面提到的 InProcessRequestTransport 来避免启动整个 GWT 运行时环境的需要。
RequestFactorySource 类型不仅限于测试。如果您实现自己的 RequestTransport(可能基于 java.net.HttpUrlConnection 或 Apache HttpClient 库),则可以使用生产 RequestFactory 端点编写控制台应用程序、批量查询应用程序或运行状况探测器。这是对 GWT 旧 RPC 系统的巨大改进,后者仅支持基于 GWT 的客户端。
【讨论】:
我在浏览 GWT 的源代码时发现了它。答案隐藏在InProcessRequestTransportjavadoc:
【讨论】: