SpringMVC项目分层架构分析
SpringMVC框架使用分层开发,实现“高内聚,低耦合”。采用“分而治之”的思想,将问题划分,各个解决,便于控制、扩展和资源分配,尤其有利于项目的后期维护。MVC代表模型(Model)、视图(View)、控制器(Controller),在SpringMVC中一般分为四层:表示层(jsp、html,主要负责界面展示)、控制层(Controller,处理界面跳转)、业务层(Service,调用DAO层以实现解耦合,尽管可以不使用,但不推荐)、持久层(DAO,负责对数据库的访问)。此外,SpringMVC中常用的注解有:@Repository(标识数据访问层),@Service(标识业务层),@Controller(标识控制层),@Component(用于不明确层次的情况)。
24.01MB
文件大小:
评论区