我正在寻找进行异常处理的最佳方法,例如......当业务逻辑层中发生错误时,使用 catch 停止方法并将事件返回到表示层的最佳方法是?
这个活动应该包含什么内容?
或者我应该总是冒泡异常并在表示层中处理它们?
任何人都有一些很好的链接,并且需要阅读有关处理异常的最佳方法以及如何在客户端中处理异常的内容......
例如,如果我在 BLL 中收到 Null 异常,那么我可以捕获此异常。但是最好的方法是什么?返回到表示层并通知它该问题。
事件?或在演示文稿中进行另一次尝试/捕捉?
你可以做几件事;
当出现意外错误时,专注于改善用户体验。
始终在事件日志或数据库中记录错误。
实施足够的基础设施,以防止异常发生,除非是系统异常。
使用 throw 而不是抛出异常
一些可以帮助您的链接:
http://today.java.net/pub/a/today/2003/12/04/exceptions.html http://today.java.net/pub/a/today/2003/12/04/exceptions.html
http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html
http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)