当前位置:天才代写 > tutorial > JAVA 教程 > 简朴的JavaEE异常处理惩罚机制

简朴的JavaEE异常处理惩罚机制

2017-11-12 08:00 星期日 所属: JAVA 教程 浏览:403

首先,当DAO层Catch到SQL异常,应该让相应的事务回滚,并继承抛出该异常

conn.rollback();

throw e;

在要领声明时throws这个异常;

第二,在Service层挪用到Dao层时,try catch这个异常,在catch住中把它处理惩罚为RuntimeException异常;

处理惩罚进程是:自界说一个担任自RuntimeException的异常类AppRuntimeException;

catch(){

new AppRuntimeException();

}

第三,在Servlet中利用设置文件web.xml注册这个Exception,可能注册为RuntimeException,挪用Service时,假如产生这个异常,则会跳转到相关的友好的面向用户的错误页面;

留意:假如页面未转向,则大概是反射进程中抛出的其他异常截获了我们自界说的这个RuntimeException,我们可以在这个异常中做出处理惩罚,让它转换为我们自界说的RuntimeException;

第四,以上我们只是简朴的处理惩罚了异常,一般正常的与业务相关的异常;

 

    关键字:

天才代写-代写联系方式