在某个地方,我不记得从GWT 2.1.1开始,我发现信息,可以在没有GWTTestCase的情况下测试ReqeustFactory服务。如果这是真的,请告诉我如何。
答案 0 :(得分:16)
RequestFactorySource
类型可用于在非GWT运行时中实例化RequestFactory
个实例。之前提到的InProcessRequestTransport由GWT自己的RequestFactoryJreSuite
测试使用,以避免启动整个GWT运行时环境。
RequestFactorySource
类型不仅限于测试。如果您实现自己的RequestTransport
(可能基于java.net.HttpUrlConnection
或Apache HttpClient
库),则可以使用生产的RequestFactory端点编写控制台应用程序,批量查询应用程序或健康探测器。这是对GWT旧RPC系统的巨大改进,它只支持基于GWT的客户端。
答案 1 :(得分:5)
我自己发现了浏览GWT的源代码。答案隐藏在InProcessRequestTransport
javadoc: