For*_*ect 1 java api dao exception
我读了这个代码审查的问题在这里通过BalusC和教程.在那里我发现异常类被扩展.
有什么需要呢?我读了一些东西,client layer should not know SQLExecption但我不确定我理解它.
client layer should not know SQLExecption
你能说出为什么要做专门的例外吗?如果我的DAO方法没有throws并且客户端代码在try-catch.?中怎么办?
throws
try-catch
Jig*_*shi 6
因为SQLException如果你想改变DAO层写入文件,DAO 今天可能会在今天抛出,这可能会导致FileNotFoundException,所以隐藏你向客户显示的底层内容对他们来说重要的事情(自定义业务敏感异常)
SQLException
FileNotFoundException
归档时间:
11 年,9 月 前
查看次数:
62 次
最近记录: