阿里巴巴 Java 开发手册--学习(四)

时间:2021-06-11 22:08:48

工程结构

    工程结构之应用分层

         1、( 分层异常处理规约 ) 在 DAO 层,产生的异常类型有很多,无法用细粒度的异常进行 catch ,使用    catch(Exception e) 方式,并 throw new DAOException(e) ,不需要打印日志,因为日志在 Manager / Service 层一定需要捕获并打到日志文件中去,如果同台服务器再打日志,浪费性能和存储。在 Service 层出现异常时,必须记录出错日志到 磁盘,尽可能带上参数信息,相当于保护案发现场。