程序中异常控制原则
来源:互联网 发布:复杂网络基础概论 编辑:程序博客网 时间:2024/06/06 18:29
程序中异常控制原则
1.
调用第三方外部系统的接口服务时,try住请求方法,并将服务方返回的错误码、错误消息封装到catch中,记录error级别日志。
2. 外部系统调我们提供的接口服务时,将所有可能产生的异常(数据库操作、类型转化、调用服务等)都try住,并自定义错误码和错误消息,反馈给调用方。
3. 在自己系统内部,在可能出现异常的地方判断,如果改异常的出现不影响后续程序的继续进行,则应该try住该异常,并记录error日志,打印异常信息,不需要定义错误码。
如果该异常的出现会使后续程序无法获得应有的信息,则不需要捕获,直接报错使程序终止即可。
4. 如果在自己程序中,一个方法内会有多次JDBC连接,增改多个库中的数据,则需要对这多个数据库操作进行事物控制,防止脏数据产生。此时,一般会抛出一个自定义的运行时异常,在程序中捕获该异常进行事物回滚。
1 0
- 程序中异常控制原则
- 程序异常处理原则
- Java异常控制机制和异常处理原则
- 【转】java 中异常处理原则
- Java中异常的抛出原则
- 程序中抛出异常
- 【FreeMarker】【程序开发】异常/错误控制
- Windows|Eclipse 运行HDFS程序遇到问题之 AccessControlException【windows中运行hdfs程序后报的异常:访问权限控制异常;方案二,修改MR程序即可】
- android程序中service异常
- 线程中不可控制异常的处理
- 对访问控制中"最小特权原则"的理解
- 【DB.PL/SQL】程序流程控制 —— 异常处理
- Java异常设计原则
- 异常处理原则
- 我之异常原则
- java 异常设计原则
- JAVA异常设计原则
- JAVA异常设计原则
- 7.Hibernate 延迟加载&立即加载
- ios利用单例传值
- 产品需求优先级评估
- C++网络摄像头数据的获取与显示
- 动态规划 III——C - Travel
- 程序中异常控制原则
- 浅谈程序员的英语学习
- 警告: No mapping found for HTTP request with URI [] in DispatcherServlet with name
- maven update error:Cannot nest 'xxx/WEB-INF/classes' inside 'xxx'
- hdu 1007 平面最近点对 分治
- C语言修饰词之violate使用
- Linux系统工程师的必备素质
- POJ 2956 The Pilots Brothers' refrigerator
- Pjsip通信如何使用TCP协议