一个javaee项目里异常一般怎么处理呢

J2EE 码拜 10年前 (2015-04-18) 1155次浏览 0个评论
 

一个javaee项目里异常一般怎么处理呢  

一个javaee项目里异常一般怎么处理呢
定义一个统一的异常处理器, 捕获所有的运行时异常,跳转至错误页面。

springmvc的话使用HandlerExceptionResolver。 

一个javaee项目里异常一般怎么处理呢
400,500错误页面
后台程序中自己 编写 异常处理方法或接口
一个javaee项目里异常一般怎么处理呢
10分
这个看是不是可捕获的异常了,比如某些地方,你自己知道可能会出现异常,你可以捕获,也可以抛出,然后让控制器去做反映,并给页面结果~  比如提示页面这个不能做啦,或者警告啦~

如果是一些未知的异常,这个时候,你可以建立一个 异常处理机制。  
比如:  在数据库里面建立一张表。这个表的作用就是用来储存异常的。
表里的字段大概可以是这样: id、异常名、大概内容、出现的class、行数、出现时间等等
然后在程序里面 弄一个异常机制,只要出现异常,你就往数据表里插一条数据。  

这样的好处:每天早上只需看看表里的数据,看看那里出了问题,然后根据异常出现的地方,去进行测试,然后解决~

一个javaee项目里异常一般怎么处理呢
打字打得好累….
一个javaee项目里异常一般怎么处理呢
应该给用户一个错误提示,后台可以写到日志文件中
一个javaee项目里异常一般怎么处理呢
写个脚本 只要一错就关闭机器 搞几次 你就不会错了
一个javaee项目里异常一般怎么处理呢
10分
引用 6 楼 whhmkj 的回复:

写个脚本 只要一错就关闭机器 搞几次 你就不会错了

java程序有异常是很正常的,异常的机制也就是让程序在遇到某些特殊情况(如网络超时、数据库连不上、文件找不到)时候能够有地方处理(通过catch throws),使程序更有健壮性,具体怎么处理就要看情况了。如果你要提示给前端给用户看,你可以抛出来,如果你想屏蔽异常的细节,不通知上层,比如你有备用处理方式,你可以在catch里面加上你备用的处理方案。

一个javaee项目里异常一般怎么处理呢
异常写到日志文件中是非常有必要的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个javaee项目里异常一般怎么处理呢
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!