大家好,今天小编关注到一个比较有意思的话题,就是关于简述java语言的异常处理机制的问题,于是小编就整理了1个相关简述JAVA语言的异常处理机制的解答,让我们一起看看吧。
j***a web项目中,对于异常是怎么处理的,是在表现层还是服务层?
这个肯定是在服务层做异常处理的呀。为什么在服务层那么我们看看每个层的功能就知道了哈。我们都知道web程序现在的主要处理方案都是遵循着mvc思想:M模型,V视图,C控制器。整体代码分层也是根据mvc来的:数据访问层,业务逻辑层,控制层,表示层四大类。
数据访问层
很明显这个数据访问层就是用来做数据库操作的代码层。那么连接数据库肯定要处理异常,最常见的异常肯定就是SQLException这类的异常了。
业务逻辑层
业务逻辑层顾名思义就是用来做对应的业务逻辑操作的。那么这个层是连接数据访问层和控制层的,所以它要处理的异常肯定是一些关于业务逻辑层的异常。
控制层
控制层是连接前端和后端的点,所以这个层肯定需要做异常处理的了。常见的异常要么就是控制器呀这类的异常了。
表示层
也就是我们所说的前端了,那么前端是和用户做交互的,他其实也需要做异常处理,但是这类的不叫异常了,应该叫操作出错或者响应出错这类的叫法了。
综上所诉如果说是代码的Exception基本就后端做相应的异常处理。前端也就是表示层做的不应该叫异常处理了。
以上是答主的个人意见,如果有更好的看法的可以在评论区留言,或者点个关注我们一起探讨探讨。
到此,以上就是小编对于简述J***A语言的异常处理机制的问题就介绍到这了,希望介绍关于简述J***A语言的异常处理机制的1点解答对大家有用。