锁定老帖子 主题:DAO的一个讨论问题
精华帖 (1) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-10
引用 form提交的数据校验应该是放在action中进行校验的
比如Jsp->Action->Service->Dao->PO 如果是业务验证(暂且叫业务验证吧,即指验证业务的逻辑是否正确)呢 假设一个业务逻辑:添加一个部门的部门主管时,这个人必须是该部门的上级部门中的职员 那你觉得这个验证是应该在Action中呢,还是在Service层的Dept.addCharge(User)方法中呢 如果在Action中的话,会发现很多属于业务验证渗透到Action中,并且很可能导致Service的Dept.addCharge(User)方法的业务逻辑不完整(即缺少了对User是否属于Dept上级部门人员的验证) |
|
返回顶楼 | |
发表时间:2009-05-10
我每次做项目是就只用了一个Dao 用的Spring框架的DI就可以了啊 也不是很麻烦
|
|
返回顶楼 | |