所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

java web项目中,对于异常是怎么处理的,是在表现层还是服务层?

发布时间:2020-04-12 08:48:35

资讯分类:java  web  异常  表现  异常  这类  逻辑
java web项目中,对于异常是怎么处理的,是在表现层还是服务层?

这个肯定是在服务层做异常处理的呀。为什么在服务层那么我们看看每个层的功能就知道了哈。我们都知道web程序现在的主要处理方案都是遵循着mvc思想:M模型,V视图,C控制器。整体代码分层也是根据mvc来的:数据访问层,业务逻辑层,控制层,表示层四大类。

数据访问层

很明显这个数据访问层就是用来做数据库操作的代码层。那么连接数据库肯定要处理异常,最常见的异常肯定就是SQLException这类的异常了。

业务逻辑层

业务逻辑层顾名思义就是用来做对应的业务逻辑操作的。那么这个层是连接数据访问层和控制层的,所以它要处理的异常肯定是一些关于业务逻辑层的异常。

控制层

控制层是连接前端和后端的点,所以这个层肯定需要做异常处理的了。常见的异常要么就是控制器呀这类的异常了。

表示层

也就是我们所说的前端了,那么前端是和用户做交互的,他其实也需要做异常处理,但是这类的不叫异常了,应该叫操作出错或者响应出错这类的叫法了。

综上所诉如果说是代码的Exception基本就后端做相应的异常处理。前端也就是表示层做的不应该叫异常处理了。

以上是答主的个人意见,如果有更好的看法的可以在评论区留言,或者点个关注我们一起探讨探讨。

留言与评论(共有 0 条评论)
   
验证码:
Top