拥有 异常处理 标签的文章 共 2 条数据

笑谈软件工程:异常处理的设计与重构 陈建村著 PDF下载
编程书籍

笑谈软件工程:异常处理的设计与重构 陈建村著 PDF下载

3545次浏览 0条评论

本书凝聚作者十余年的思考与实践,从异常处理的设计与重构入手,介绍了如何提升软件的健壮性。全书共六部分,从异常处理的现状谈起,逐一条分缕析,阐述异常处理的基本概念、工作机制、异常处理的4+1观念,介绍软件健壮度等级和异常处理策略,讨论异常处理的坏味道和重构。 作者以诙谐幽默的文笔,于谈笑间揭示异常处理的来龙去脉,兼顾实用性和趣味性,非常适合善于思考和勤于实践的软件工程师阅读,也适合软件学院和计算机相关专业学生参考。/Contents Part 1 异常处理的现状 Chapter 01 你对异常处理的了解有多少? 3 02 异常处理的重要性 6 03 “种花”电信,我真是猜不透你啊! 14 04 HTC One X—— 发现一个Bug 21 05 HTC One X—— 我只是想打通电话呀! 25 06 HTC One X—— 拍照的错误消息描述 30 07 可靠性可以是一门生意 35 Column A. 倒霉的人很适合当神秘客 39 Part 2 异常处理的基本观念 Chapter 08 强健性大战首部曲—— 魅影危机 47 Column B. 找不到数据,要传回Null还是丢出异常?

Spring中的统一异常处理
技术杂谈

Spring中的统一异常处理

3030次浏览 0条评论

在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。不过,Controller一多,我们发现每个Controller里都有大量重复的、冗余的异常处理代码,很是啰嗦。能否将这些重复的部分抽取出来,这样保证Controller层更专注于业务逻辑的处理,同时能够使得异常的处理有一个统一的控制中心点。1. 全局异常处理1.1. HandlerExceptionResolver接口public interface HandlerExceptionResolver {    /**     * Try to resolve the given exception that got thrown during on handler execution,     * returning a ModelAndView that represents a specific error page if appropriate.     * <p>The re