在线277人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
在用OO思想去设计一个用例的时候,比如用户为一个Blog文章添加评论,对于这个情况,所谓的addCommnet方法是应该属于User类还是属于BlogItem(博客文章)类呢? 有点晕了
下一主题
我中间层打算这么设计。架构采用Spring+Hibernate。创建中间业务层的接口A。然后建立代理类B和实际的业务处理类C。B和C继承A。B是C的代理。由表现层通过B去调用C。 业务基本上都是执行..
Go
共有
3
回复 /
1
页
前往下页:
fyxruben
悄悄话
发表文章: 26
注册时间: 2007年01月31日 12:22
异常的设计
2007年04月12日 10:19
最近做毕业设计一直在思考!怎么设计和处理各个层的异常问题。
如果说是DAO抛出一个DateAccessException或者是原始的SQLException,那是否应该在Service里截住,再包装成BusinessException,再抛出,然后在Action里面判断如果出现异常,并处理。
可是觉得这样好麻烦,是不是应该直接就DAO和Service都不截获异常,直接抛到Action,最后又Action来统一判断做处理。
只使用了
Struts
。事务是有自己的一个类来管理的,是通过ThreadLocal来实现。设计的是由Action来管理事务。
不过知道怎样设计异常和处理机制才是合理的,还望高手指教!
wanglingg
悄悄话
发表文章: 7
注册时间: 2007年04月13日 10:52
re:异常的设计
2007年04月13日 11:18
1,异常层次尽量少
2,如果可能,转化为runtimeexception
3,将dao异常转化为service层异常
4,异常要最后要捕捉
zuly
悄悄话
发表文章: 56
注册时间: 2007年03月29日 11:42
re:异常的设计
2007年04月13日 16:49
包装一下throw出去!不要services里面捕获!这样web层得不到最纯净的数据
fyxruben
悄悄话
发表文章: 26
注册时间: 2007年01月31日 12:22
re:异常的设计
2007年04月13日 20:20
最后决定把自己的异常包装成一个runtimeexception,由Action捕获,最后由它负责下一流程的走向,特殊情况下才在Serice里捕获!
共有
3
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
提交时自动拷贝以上内容到剪贴板 Ctrl-V可取出;提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
推荐Chrome快速浏览本站
OpenSource
JIVEJDON
v3.5
Powered by
JdonFramework
Code © 2002-09
jdon.com
anti spam