<分区>
过去几个月我一直在使用 Spring + hibernate 开发 Web 应用程序。 我严重缺少的是异常处理。
我想知道处理异常的最佳方法和实践? 我有一些问题无法涵盖异常处理的所有方面,例如:
1.是做checked还是unchecked Exception?如何决定?
2.Controller中产生的异常如何处理以及如何处理。
3.在Service层和DAO层产生的异常怎么办?应该只在那个层处理还是应该在那个层处理? 转移到 Controller 层?
4.既然可能有无数的异常(exception)情况,我该如何准备应对 future 可能出现的情况?
5.如何向 UI 或浏览器显示相关消息?
请推荐或提供好的博客链接?