對于異常是怎么處理的?
這個肯定是在服務層做異常處理的呀。為什么在服務層那么我們看看每個層的功能就知道了哈。我們都知道web程序現在的主要處理方案都是遵循著mvc思想:M模型,V視圖,C控制器。整體代碼分層也是根據mvc來的:數據訪問層,業務邏輯層,控制層,表示層四大類。
數據訪問層很明顯這個數據訪問層就是用來做數據庫操作的代碼層。那么連接數據庫肯定要處理異常,最常見的異常肯定就是SQLException這類的異常了。
業務邏輯層業務邏輯層顧名思義就是用來做對應的業務邏輯操作的。那么這個層是連接數據訪問層和控制層的,所以它要處理的異常肯定是一些關于業務邏輯層的異常。
控制層控制層是連接前端和后端的點,所以這個層肯定需要做異常處理的了。常見的異常要么就是控制器呀這類的異常了。
表示層也就是我們所說的前端了,那么前端是和用戶做交互的,他其實也需要做異常處理,但是這類的不叫異常了,應該叫操作出錯或者響應出錯這類的叫法了。
綜上所訴如果說是代碼的Exception基本就后端做相應的異常處理。前端也就是表示層做的不應該叫異常處理了。
以上是答主的個人意見,如果有更好的看法的可以在評論區留言,或者點個關注我們一起探討探討。