首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

如何设计异常体系

2014-01-26 
现在正在研究struts+spring+hibernate的程序架构,但不知道如何设计异常体系比较好,请赐教? 原先想不设计自

现在正在研究struts+spring+hibernate的程序架构,但不知道如何设计异常体系比较好,请赐教?
原先想不设计自己的异常体系,但如果这样就得在Action中捕获spring的DataAccessException,这样又觉得struts跟spring耦合在了一起.
但自己该如何设计异常体系
能否教教如何设计DAO层,业务层,及控制层的各种异常处理方式.如唯一约束异常,外键引用异常,check约束等等各种异常的处理,如果能贴出详细代码,则太感谢了

------解决方法--------------------------------------------------------
你问的问题太多,不是只言片语能够说清楚的,这就是没人愿意回答你问题的原因,我只说异常设计方面的原则供参考:1、尽量使用运行时异常;2、捕捉底层的系统异常,向上抛出有具体业务意义的业务异常;3、不要尝试在所有可能抛出运行时异常的代码中编写异常处理代码,尽量交给框架的事务机制去处理。

        

热点排行