【发布时间】:2011-04-25 03:56:03
【问题描述】:
我们正在以分层设计重构(当然也包括重新设计)我们的服务。 我们有服务运营层(BLL)、网络抽象层->(处理网络代理)、数据抽象层。 但是我们对我们的异常处理策略有点困惑。
- 我们不想将过多的 BLL 信息暴露给外界。 (从其他层到bll都可以)
- 我们不想用 try catch 堆栈弄乱代码
- 我们不想弄乱 catch 块中的异常处理代码(如日志记录、电子邮件等)
有人可以发布一些代码示例或文献指针,我们可以使用它们来设计我们的简单异常处理框架吗?
【问题讨论】:
标签: c# .net architecture exception-handling