`

答复: <高效程序员的45个习惯>精简版读后感 -- 报告所有的异常

阅读更多

在企业级的应用中,我个人还是认为向spring靠拢,使用unchecked expcetion,毕竟系统中内部调用是相对封闭的,你可以进行控制,而且一次处理就够了,没必要在系统中各层都是异常处理代码,耦合严重。 如果你做个框架或者就是供外部系统调用的,必须让调用者知道发生了什么事情,你无法处理,那么就使用checked expcetion。 另外,spring中如果在事务中抛出了checkedException,spring的事务管理默认是不进行回滚的,必须进行声明,所以如果使用spring还是使用checkedException.

分享到:
评论

相关推荐

    【高清完整pdf】高效程序员的45个习惯 敏捷开发修炼之道

    本书名为《高效程序员的45个习惯 敏捷开发修炼之道》,由Venkat Subramaniam和Andy Hunt两位作者共同撰写。书中所提到的45个习惯,不仅涉及软件开发过程、编程和调试工作,还包括了开发者的个人态度、项目和团队管理...

    maven中 引入jar报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4

    &lt;dependency&gt; &lt;groupId&gt;net.sf.json-lib&lt;/groupId&gt; &lt;artifactId&gt;json-lib&lt;/artifactId&gt; &lt;version&gt;2.4&lt;/version&gt; &lt;classifier&gt;jdk15&lt;/classifier&gt; &lt;/dependency&gt; 或者直接下载这个包

    高效程序员的45个习惯英文完整版

    高效程序员的45个习惯 英文完整版 V.Subramaniam, A.Hunt - Practices of an Agile Developer - Working in the Real World. 2006.pdf

    Java程序员考试

    &lt;br/&gt;&lt;br/&gt;考试细则:&lt;br/&gt;&lt;br/&gt;考试名称:&lt;br/&gt; The Sun Certified Java Programmer for JDK 1.1&lt;br/&gt; &lt;br/&gt;考试号:&lt;br/&gt; 310-022(IBM考生除外),310-023(只对IBM考生)&lt;br/&gt; &lt;br/&gt;推荐教材:&lt;br/&gt; SL-275 "Java ...

    高效程序员45个习惯

    高效程序员45个习惯,为你的个人拓展提供发展方向

    高级程序员的45个好习惯

    《高级程序员的45个好习惯》一文,详细列举并解读了这些高效实践,涵盖从敏捷开发到学习态度,再到软件交付、敏捷反馈、编码规范和调试策略等多个方面,旨在为程序员提供一个提升自身能力的指南。 首先,敏捷开发...

    优秀程序员45个习惯

    【优秀程序员45个习惯】是一本旨在提升程序员专业素养的书籍,由敏捷开发领域的权威Venkat Subramaniam和Andy Hunt共同撰写。这45个习惯覆盖了态度、学习、开发流程、用户、编程以及团队协作等多个方面,旨在帮助...

    JSTL详细标签库介绍

    ------------异常处理程序&lt;BR&gt;&lt;BR&gt;12.5一个异常处理的简单实例:除数为0&lt;BR&gt;&lt;BR&gt;需求:使用一个小应用程序,完成两数相除的计算&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;分析:&lt;BR&gt;我们使用有顶向下,逐步求精的...

    Python快速入门-程序控制

    except &lt;异常类型&gt; [as e1]: &lt;异常处理语句块1&gt; [except &lt;异常类型&gt; [as e2]: &lt;异常处理语句块2&gt;] [else: &lt;语句块&gt;] [finally: &lt;语句块&gt;] ``` 2. try-finally 语句: ``` try: &lt;语句块&gt; finally: &lt;语句块&gt; ```...

    高效程序员的10个习惯

    ### 高效程序员的10个习惯 #### 一、对事不对人 在软件开发过程中,团队成员之间经常会因为设计方案、技术选择等方面的意见不合而产生冲突。这种情况下,很容易将注意力从问题本身转移到个人身上,导致原本的技术...

    \国外程序员推荐:每个程序员都应读的书

    国外程序员推荐:每个程序员都应读的书 ,开发设计人员必备

    程序员作业指导书

    - 正确:`&lt;p&gt;&lt;b&gt;内容&lt;/b&gt;&lt;/p&gt;` - 错误:`&lt;p&gt;&lt;b&gt;内容&lt;/p&gt;&lt;/b&gt;` - **属性值引用**:所有属性值必须用双引号包围。 - 示例:`&lt;img alt="示例图片" src="example.jpg"/&gt;` - **注释规范**:注释内容中不应包含“--”,...

    Delphi开发者资源社区 V1.0

    简介:&lt;br&gt; “Delphi开发者资源社区”源码 V1.0 &lt;br&gt; 左轻侯 &lt;br&gt; 2001.10.9 &lt;br&gt; &lt;br&gt; Email:onekey@163.com &lt;br&gt; 社区地址:http://delphi.mychangshu.com &lt;br&gt; 个人主页:http://onekey.yeah.net &lt;br&gt; &lt;br&gt; 本社区...

    程序员职业素养读后感

    程序员职业素养读后感

    高效程序猿的45个习惯

    “项目启动了一段时间之后,你应该进入一种舒适的状态,团队和客户建立了一种健康的富有创造性的关系。 突发事件应极少发生。客户应该能感觉到,他们可以在... “高效程序员的45个习惯:敏捷开发修炼之道”。 iBooks.

    python框架和应用

    &lt;UL&gt;&lt;I&gt;Please fill out the entire form:&lt;/I&gt;&lt;/UL&gt; &lt;CENTER&gt;&lt;TABLE WIDTH="100%"&gt; &lt;TR&gt;&lt;TD ALIGN=RIGHT WIDTH="20%"&gt;Name:&lt;/TD&gt; &lt;TD&gt;&lt;INPUT TYPE=text NAME=name SIZE=50 VALUE=""&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR&gt;&lt;TD ALIGN=RIGHT&gt;...

Global site tag (gtag.js) - Google Analytics