首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

大家讨论上在dao层 调用接口的 方法 好坏

2012-08-14 
大家讨论下在dao层 调用接口的 方法 好坏因为 现在 系统生成待办的时候我需要调用webservice接口, 系统生

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

[解决办法]
我觉得放到业务逻辑层比较合适,因为调webservice已经算是执行业务逻辑了,而dao不关心业务逻辑,只负责操作数据。
[解决办法]
webservice这层,如果你要一个方法中加入多个数据库操作,这写操作在不同的dao中,而一个数据库操作失败,其他的都要跟着回滚,这时你需不需要webservice嘛?控制事物,这个就是作用,不涉及这些,你可以不用service层

热点排行