锁定老帖子 主题:我的通用DAO理解,请大家指正
精华帖 (2) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-07
在service里进行异常处理,捕捉并抛出异常,在struts框架的action中的exception元素显示异常处理比较好
愚见。。。 <action path="/" type="cn.hxex.order.action.FindOrderAction" name="OrderForm" scope="request" validate="true" input="/.jsp"> <display-name>Find Existing Order</display-name> <exception key="error.order.find" path="/.jsp" scope="request" type="cn.hxex.order.exception.OrderException" /> <forward name="success" path="/ViewOrder.jsp" /> <forward name="successful" ="/ViewOrderAndOrderLineItem.jsp" /> </action> |
|
返回顶楼 | |
发表时间:2008-12-20
大家的结论好像不太赞成用泛型
我前两天和楼主的情况一样,也是准备做一个dao,结果和楼主的也差不多,只是把service放到action里去了(开始疏忽了) |
|
返回顶楼 | |
发表时间:2008-12-20
我个人觉得应该在service层处理,自定义异常类,service可以抽象出一个fscade层出来
|
|
返回顶楼 | |
发表时间:2008-12-20
我支持泛型,为啥不用,泛型和反射一样,基本手段,当然要有选择的使用。
|
|
返回顶楼 | |
发表时间:2008-12-22
路过,支持通用dao。我也借了个泛型的dao来用,挺好用的,少写了很多bean定义……
|
|
返回顶楼 | |
发表时间:2008-12-30
我们公司的系统就是用通用dao, 我觉得比较方便,不用每个模块都写一次一样的代码。
|
|
返回顶楼 | |
发表时间:2009-01-03
dao层应该有异常处理这样系统更加健壮一些
|
|
返回顶楼 | |
发表时间:2009-01-04
一般来说都是dao层向上抛出异常,然后在service层进行异常的处理及捕捉,但是也有在没一层都加异常拦截的,这样更好定位抛出的异常,
|
|
返回顶楼 | |
发表时间:2009-01-09
helloxuweifu@hotmail.com 写道 dao和service的异常处理可以吗?
可以一样进行异常处理。 看看你个人的怎么做。 |
|
返回顶楼 | |
发表时间:2009-01-10
发表一下拙见
我支持使用泛型 这个东西越用越方便, 省事 关于异常抛出,我的做法是 dao层不抛出任何异常,这个地方出异常了那是程序或服务器的问题,直接记录到日志 service层不处理异常 全抛给action(当然一些特殊的除外) ,好让action做相应跳转处理 欢迎批评 |
|
返回顶楼 | |