测试 GWT 和 GAE
Testing GWT and GAE
我有一个在前端使用 GWT 的 GAE 应用程序。
我想知道是否有一种方法可以测试应用程序对 GAE 提供的 Restlet RESTful 服务的 GWT RequestBuilder 调用
如果是,最简单的方法是什么。
像这样的调用是我需要测试的:
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);
try{
builder.setHeader("content-type", "application/json");
builder.sendRequest(jsonObject, new RequestCallback() {
public void onResponseReceived(Request request, Response response) {
// Test
}
public void onError(Request request, Throwable throwable) {
// Test
}
});
} catch (RequestException e){
callback.failure(new Throwable(e.getMessage()));
}
测试从 GWT 到 GAE 的 REST 调用的最佳实践是什么?
使用 Resty Gwt (https://github.com/resty-gwt/resty-gwt) or GWTP Rest Dispatch (https://github.com/ArcBees/GWTP/wiki/Rest-Dispatch)。将您的后端方法建模为其中任何一个的接口,您可以像 GWT RPC 一样访问您的后端。
我有一个在前端使用 GWT 的 GAE 应用程序。
我想知道是否有一种方法可以测试应用程序对 GAE 提供的 Restlet RESTful 服务的 GWT RequestBuilder 调用
如果是,最简单的方法是什么。
像这样的调用是我需要测试的:
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);
try{
builder.setHeader("content-type", "application/json");
builder.sendRequest(jsonObject, new RequestCallback() {
public void onResponseReceived(Request request, Response response) {
// Test
}
public void onError(Request request, Throwable throwable) {
// Test
}
});
} catch (RequestException e){
callback.failure(new Throwable(e.getMessage()));
}
测试从 GWT 到 GAE 的 REST 调用的最佳实践是什么?
使用 Resty Gwt (https://github.com/resty-gwt/resty-gwt) or GWTP Rest Dispatch (https://github.com/ArcBees/GWTP/wiki/Rest-Dispatch)。将您的后端方法建模为其中任何一个的接口,您可以像 GWT RPC 一样访问您的后端。