【发布时间】:2010-06-01 22:01:37
【问题描述】:
我有一组 Web 服务(服务器)和一个使用它的应用程序(客户端)。在这种关系中,服务器是否应该总是抛出异常(即在 throw 块中,重新抛出捕获的异常),而客户端捕获这个。服务器可以处理的异常,它将处理而不是重新抛出,但其他所有内容都将被抛出到调用层以进行进一步的操作(消费应用程序可以引发一个消息框或其他)。
这是可以处理的异常的一个很好的例子吗:由于目录需要特殊权限,因此无法写入文件,因此如果引发异常,则将文件写入不需要管理员权限的地方。
谢谢
【问题讨论】:
标签: exception exception-handling