【发布时间】:2011-03-16 07:23:44
【问题描述】:
我处理一个用 GWT 设计的网站,我想检查在访问该网站之间数据库连接是否断开。如果数据库连接断开,我想给出无法连接到服务器的消息。
任何人都可以建议处理此问题的最佳方法吗?
我知道AsyncCallback 上的onFailure(Throwable t) 方法就在那里。当 RPC 因任何原因失败时调用此方法,包括(但不限于)连接丢失。
【问题讨论】:
标签: gwt
我处理一个用 GWT 设计的网站,我想检查在访问该网站之间数据库连接是否断开。如果数据库连接断开,我想给出无法连接到服务器的消息。
任何人都可以建议处理此问题的最佳方法吗?
我知道AsyncCallback 上的onFailure(Throwable t) 方法就在那里。当 RPC 因任何原因失败时调用此方法,包括(但不限于)连接丢失。
【问题讨论】:
标签: gwt
为什么不在数据库失败时从 RPC 服务抛出一个有意义的异常并处理 GWT RPC 的 onFailure 内部的场景?您应该扩展 AsyncCallback 并在一个地方处理所有此类一般故障情况(DB/NW 故障等),并在任何地方子类化此回调,而不是每次都定义新的 AsyncCallback 实例。
【讨论】: