Model & BO & DAO)。有Model、DAO和BO类(+ DAO和BO接口)。我不清楚的是,如果DAO和BO完全共享相同的功能,为什么DAO和BO被分成不同的类(唯一的区别是BO有一个DAO设置者)。
有助于清晰地识别层以避免项目结构混乱。但在我看来,这似乎是过度设计的(至少在这种情况下)。我知道这个例子很简单,但是这个类分离有什么用呢?有人能举个例子吗?
DatabaseConnections dataconnections = new DatabaseConnections(); private DAOdao; public UserController(final UserService userService) {(id); }@Service("dao")
public class DA