
MVC框架即模型-视图-控制器(model-View-controller)
M即model模型是指模型表示业务规则
V即View视图是指用户看到并与之交互的界面
C即controller控制器是指控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。

DAO层:
DAO层叫数据访问层,全称为data access object,某个DAO一定是和数据库的某一张表一一对应的,其中封装了CRUD(增加Create、检索Retrieve、更新Update和删除Delete)基本操作,DAO只做原子操作。无论多么复杂的查询,dao只是封装增删改查。至于增删查改如何去实现一个功能,dao是不管的。
Service层:
Service层叫服务层,被称为服务,粗略的理解就是对一个或多个DAO进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。管理具体的功能的。
Controller层:
Controler负责请求转发,

本文介绍了MVC框架的组成部分,包括DAO层负责数据库的CRUD操作,Service层对DAO进行封装实现业务功能,Controller层处理请求转发并管理业务调度,Filter层对用户请求进行预处理和响应后处理。此外,还讨论了面向切面编程(AOP)的流程,以及在SpringBoot和Mybatis中VO层和Util层的作用。
最低0.47元/天 解锁文章
183

被折叠的 条评论
为什么被折叠?



