Java 在GWT中,RPC调用是同步的或异步的
对于GWT中的同步调用和异步调用,我有点困惑 我确信GWT正在进行异步调用 我很清楚,Synchronous只是在等待响应,在得到响应之后,执行下一个命令 它不是异步的,因为它从不等待响应。在得到响应之前,它会立即执行下一个命令 但我可以在一些博客上看到,说RPC是同步的。。。。。 而使用RPC的GWT是不同步的。我明白,无论何时我发送请求,它都不会等待Java 在GWT中,RPC调用是同步的或异步的,java,gwt,asynchronous,Java,Gwt,Asynchronous,对于GWT中的同步调用和异步调用,我有点困惑 我确信GWT正在进行异步调用 我很清楚,Synchronous只是在等待响应,在得到响应之后,执行下一个命令 它不是异步的,因为它从不等待响应。在得到响应之前,它会立即执行下一个命令 但我可以在一些博客上看到,说RPC是同步的。。。。。 而使用RPC的GWT是不同步的。我明白,无论何时我发送请求,它都不会等待 RPC真的是同步的吗 如果是这样,GWT是如何制作异步RPC的 还是我误解了什么?GWT RPC(远程过程调用)肯定是Asnyc。实际上,所有
emailService.emptyMyInbox(fUsername、fPassword、new AsyncCallback(){
成功时公开作废(作废结果){
//做一些UI的东西来展示成功
}
失败时的公共无效(可丢弃){
//做一些UI的东西来显示失败
}
};
//多做点什么
我们在第一行调用服务,在执行之后,浏览器将立即执行该行//执行更多的操作
,无论结果是否返回
有关更多信息,请参见GWT RPC(远程过程调用)确实是Asnyc。实际上,所有基于AJAX的实现都是Asnyc。
让我们来看看下面的例子:
emailService.emptyMyInbox(fUsername、fPassword、new AsyncCallback(){
成功时公开作废(作废结果){
//做一些UI的东西来展示成功
}
失败时的公共无效(可丢弃){
//做一些UI的东西来显示失败
}
};
//多做点什么
我们在第一行调用服务,在执行之后,浏览器将立即执行该行//执行更多的操作
,无论结果是否返回
有关更多信息,请参见您是在谈论一般的RPC协议还是专门的GWT-RPC?但……我需要的是GWT-RPC?您是在谈论一般的RPC协议还是专门的GWT-RPC?但……我需要的是GWT-RPC?