发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 云架构 框架 开发教程 SOA 大数据 扩展性 并发编程 EDA 分布式 函数编程

异常处理的系统级设计 [求助][求助]

2005-04-10 13:19
赞助商链接

最近需要设计一个平台级的异常处理体系的封装模块。
看了一些异常方面的处理方法,不足以构建一个易用的架构。
需要处理异常的错误编码,异常处理。(类型分为系统异常,应用异常)
不知可以从那里入手,有哪些业界的做法,望能给予帮助
(.net,或java)
下面是一个朋友说的。
我就是想那样做。但不知道具体怎么做。

我首先将异常的内容分为:
Title:标题
Message:异常信息
Id:类型Id。比如Error0001。
CreateDate:发生时间。
HereExeception:异常.
Type:比如严重错误,轻微错误,不影响系统等等。
然后做了一个Interface(MyExceptionInterface):获取上述信息的。另外在做了一个DefalutMyException并实现其接口。
这样我就能很好的获取其信息,当然其他Exception就需要继承或实现我的接口了。另外就是我还做了一个ErrorId所对应的翻译器。
因为出了发生时间外,其他信息都可以根据ErrorId获取。因此在Catch异常的时候,只要指定其异常的Id变可。

希望哪位高手给于具体实现方法。和代码。小弟不胜感激

2005-04-10 18:39

我也有类似的需求,关注中。。。。

d
2005-04-11 20:05

没看懂,不过有兴趣。可能花哨名词有点多,已经严重干扰我的理解了。
你说的这个异常是什么东西,不是语言级别的异常吧。是某个软件运行时这个软件抛出的异常么?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com