pojo层,Dao层,Mapper层,service层,controller层

本文详细介绍了MVC框架的组成部分,包括Model(模型)、View(视图)、Controller(控制器)的角色。此外,解析了DAO层的数据访问操作,Service层的服务封装,Controller层的请求转发,以及Filter层的预处理和后处理职责。还探讨了面向切面编程(AOP)的流程,并提到了SpringBoot中VO层的作用以及在springboot+Mybatis项目中util层的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
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负责请求转发,接受页面过来的参数,传给Service处理,接到返回值,再传给页面。管理业务(Service)调度和管理跳转的。

Filter层

Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值