论坛首页 Java企业应用论坛

DAO中封装的应该是原子操作,还是业务操作。

浏览 5101 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-05-10  
DAO
DAO的接口定义的方法是基于数据库表的一个crud,还是具体的业务方法。
我有点困惑?
   发表时间:2004-05-11  
DAO的本质是什么?就是对Data Access的封装。当DataAccess改变的时候才是它发挥作用的时候。

因此,DAO不应该封装业务操作。

那么,它封装的就一定是原子操作吗?那也不一定,应视具体情况分析。
0 请登录后投票
   发表时间:2004-05-11  
我会在DAO上面再封装一层。
0 请登录后投票
   发表时间:2004-05-11  
那么你们的session和transaction是怎么管理的,你们有按照这个模式做过成功的项目吗?????急切期望回答!!!!

有人说session和transaction都放在servlet filter中关闭,session是可以关闭,但是transaction怎么也可以呢,我还没见到过这样的例子,能举个例子说明一下吗?
0 请登录后投票
   发表时间:2004-05-12  
我觉得dao应该放的是原子的操作,一般情况下会在dao外面再封上一层,叫业务层,这个业务层会放事物的处理和一些给jsp访问的接口
0 请登录后投票
   发表时间:2004-07-24  
cdokk 写道
那么你们的session和transaction是怎么管理的,你们有按照这个模式做过成功的项目吗?????急切期望回答!!!!

有人说session和transaction都放在servlet filter中关闭,session是可以关闭,但是transaction怎么也可以呢,我还没见到过这样的例子,能举个例子说明一下吗?

关于transaction的问题我也很迷惑,希望高手来指教!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics