Java GWT/Sencha 4异常处理从服务/控制器返回到客户端,而不使用RPC异步回调

Java GWT/Sencha 4异常处理从服务/控制器返回到客户端,而不使用RPC异步回调,java,gwt,Java,Gwt,我非常感谢GWT/Sencha 4.0/Java大师们的帮助,如果大师们的声音听起来像basic,我也很抱歉,但我只是在适应这个新的GWT世界 我有一个遗留系统需要支持,直到将来迁移到更实际的前端技术 问题很简单,也许不是答案 当我从后端(服务/控制器)向前端(客户端)抛出异常时,我只需要显示一条友好的用户消息。 是的,我知道,我应该使用RPC异步回调和OnFailure和OnSuccess方法来实现它。事实上,后端有几个服务和控制器,有数十万行代码,其中服务从其他服务和其他控制器调用方法,在某

我非常感谢GWT/Sencha 4.0/Java大师们的帮助,如果大师们的声音听起来像basic,我也很抱歉,但我只是在适应这个新的GWT世界

我有一个遗留系统需要支持,直到将来迁移到更实际的前端技术

问题很简单,也许不是答案

当我从后端(服务/控制器)向前端(客户端)抛出异常时,我只需要显示一条友好的用户消息。 是的,我知道,我应该使用RPC异步回调和OnFailure和OnSuccess方法来实现它。事实上,后端有几个服务和控制器,有数十万行代码,其中服务从其他服务和其他控制器调用方法,在某个时刻,有必要停止进程并抛出异常,而不可能返回异步回调,在那里我将处理OnFailure异常。异常通常被抛出到代码的某个部分以停止所有进程,因为在结束和返回RPC之前,有数千个代码需要处理,因此不可能等待所有这些,必须抛出异常并保证进程将在不损害任何其他内容的情况下结束

所以问题是,有一种方法可以在不使用RPC异步回调的情况下从服务向客户端发送友好的用户异常消息


谢谢大家,任何关于研究的答案或链接都会很好。

也许你应该使用websocket连接将错误发送给客户端。