我使用 GWT(Java 到 JavaScript)作为前端,使用RPC
机制(AJAX
)来发出服务器请求(Servlets
是键)。
到目前为止一切都很顺利。
现在已经生成了一个测试用例
1)向服务器发出请求
2)在断开客户端(用户)的互联网之间。
3)我们InvocationException
通过展示一些来处理这个问题message
。
@Override
public void onFailure(Throwable caught) {
NTMaskAlert.unMask();
if(caught instanceof InvocationException){
NTFailureMessage.showFailureException(caught,"Network disconnected");
}
onNTFailure(caught);
}
3)现在client
重新连接,用户制作request.
这是有趣的一点。
互联网重新连接后,浏览器开始处理前一个request
,我在 fire-bug 中观察到了这一点。如果我断开两次并重新连接两次,则自动请求进行两次并发生数据重复。