因为 现在 系统生成待办的时候我需要调用webservice接口, 系统生成待办的地方有很多,我想出一个办法
在dao层对DB进行 待办表 删除 更新的时候 进行接口的调用,不知有何坏处,还有需要注意些什么,希望大家讨论下 
因为毕竟dao层是数据持久层
类似 
super._updateAllBS(list, XXX.class);
//webservice 接口调用
service.sendDate(XXX.class);

解决方案 »

  1.   

    我觉得放到业务逻辑层比较合适,因为调webservice已经算是执行业务逻辑了,而dao不关心业务逻辑,只负责操作数据。
      

  2.   

    可是 业务层的调用口比较多 一一找的话很费事的,我的意思 从DAO和DB的统一入口调业务逻辑
      

  3.   

    webservice这层,如果你要一个方法中加入多个数据库操作,这写操作在不同的dao中,而一个数据库操作失败,其他的都要跟着回滚,这时你需不需要webservice嘛?控制事物,这个就是作用,不涉及这些,你可以不用service层