java - J2EE 系统异常框架如何设计?
阿神
阿神 2017-04-17 11:04:55
[Java讨论组]

大型系统的异常框架该如何设计。如何实现异常的集中管理,程序员只需要关注业务代码,不必过多的考虑异常的捕获和处理。 现在考虑的就是如下几点: 1.异常的集中捕获 这个怎么实现呢?比如使用Struts2或者Spring MVC,虽然Struts有拦截器,Spring MVC有自带的异常处理器,但觉得这些还是依赖系统的,想自己写,不依赖框架。 2.异常的处理 这个就是划分系统异常,针对不同的异常,设计对应的异常处理器,处理异常

大家有什么好的建议和设计,不妨分享一下。

阿神
阿神

闭关修行中......

全部回复(2)
PHP中文网

看到一篇文章,分享下,Java异常处理终结篇——如何进行Java异常处理设计

高洛峰

1、dao-service-controller,逐层往上抛
2、在controller集中捕获,进行log,并处理
3、一般在service将原生异常再封一层,封成自定义的分类异常,在controller就可以根据需要处理
4、自定义异常最好有个基类,方便统一catch

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号