关于ssh分层问题。
我以前都是用公司的ssh框架写业务,今天朋友给我看他的小项目。我看到一个DAO,但是不知道Dao层是干什么呢的,我们以前所有的业务逻辑都是在service中写的。请问这个dao到底是指什么?
------解决方案--------------------dao层里面可以放接口,该接口中定义对数据库表的操作方法,例如对表中数据添加,修改,删除,查询,可以定义一个BaseDao接口,作为各个模块中都要实现增删改查方法时,都可以继承这个接口
------解决方案--------------------DAO(DataAccessObjects),这个层专门是操作数据库的;service层是引用dao层的数据操作。