在设计架构时层与层之间错误如何传递的问题.达人请入 这是最好的方法。每层都有 try..catch 错误捕获机制,发现错误就 throw ,这样,调用层捕捉到这个 throw 出来的错误后,继续往上一级调用层传递。我觉得 ms 的 try..catch 和 Exception 机制已经十分完善了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个例子鸡蛋清 鸡蛋黄 错误处理?我的方法是鸡蛋壳 全包起来 干净利索工程大? 许多个小的错误处理1层叠1层,in all 就不大了? 还有一个问题就是.比如数据层没有连接.是一个底层的异常.我应该在那一层去捕获处理呢.是业务逻辑层捕获包装在THROW呢.还是直接让他到界面层?请教异常捕捉的一般原则.有那些需要注意的事项 一般情况,我是这么做的:数据层都没有try,直接把数据库的异常抛到业务层业务层获取异常之后,做一些判断,然后有两种可能:1、异常不影响流程,则记录到Log或者保存到上下文中2、异常导致流程不能进行,则抛出一个新的业务层的异常 winform中,TreeView如何只展开一级节点 c# 直接用MD5加密 怎么才能成功 不用类方法 调用存储过程里的output参数问题 DataGridView问题 oracle 10g的数据库如何连接vs2005水晶报表阿 如何动态(拖拽)画直线? 高手帮忙 我只有15分了 拜托! 怎样知道一个id是命名空间还是类名? [100分]同时会java和c#的请进 事件 浏览器打开xml文件保留对话框 怎样使做出xp风格的界面?
比如数据层没有连接.是一个底层的异常.我应该在那一层去捕获处理呢.是业务逻辑层捕获包装在THROW呢.还是直接让他到界面层?
请教异常捕捉的一般原则.有那些需要注意的事项
1、异常不影响流程,则记录到Log或者保存到上下文中
2、异常导致流程不能进行,则抛出一个新的业务层的异常