如何在GWT应用程序中处理数据库连接

时间:2011-03-16 07:23:44

标签: gwt

我处理一个在GWT中设计的网站,我想检查访问网站之间数据库连接是否中断。如果数据库连接断开,我想提供无法连接到服务器的消息。

有人可以建议处理这个问题的最佳方法吗?

我知道onFailure(Throwable t)上的AsyncCallback方法就在那里。当RPC因任何原因失败时调用此方法,包括(但不限于)连接丢失。

1 个答案:

答案 0 :(得分:2)

为什么不在数据库失败时从RPC服务中抛出一个有意义的异常并处理GWT RPC onFailure中的场景?您应该在一个地方扩展AsyncCallback并处理所有这些常规故障条件(DB / NW故障等...)并将此回调子类化到每个地方,而不是每次都定义新的AsyncCallback实例。