DAO类用来执行bean的数据库,那么业务应该用哪个类实现?
如果DAO类用来执行bean的数据库
bean的非数据库业务逻辑应该用哪个类实现?
还是直接把业务逻辑应也放DAO类里?
小白问题,轻喷
回答:
常规分层是:controller、service、repository (dao)、entity (vo)
分别的用途:写接口、写业务、写持久层、写实体类
每个层关注自身的功能,通常来说只有 repository 和 entity 层是有一一对应关系的,service 和 repository、controller 和 service 层并不一定遵循一一对应关系,有可能一个 service 需要有多个 repository 来共同完成,或者一个 controller 需要多个 service 共同提供服务
回答:
业务逻辑应该写到service层啊,需要调用数据库的操作,调用dao
回答:
用bo 业务对象层
以上是 DAO类用来执行bean的数据库,那么业务应该用哪个类实现? 的全部内容, 来源链接: utcz.com/p/944250.html