当前位置: 首页 > news >正文

MVC分层设计模式 2章

MVC分层设计模式

屏幕截图 2025-09-19 154438

@RestController(控制层)

@Component表示他是餐厅的一员
@ResponseBody意味着他端给顾客的菜是“纯菜”(JSON数据),而不是一个“套餐菜单”(网页页面)

Service(服务层)

负责处理做菜(业务逻辑)的所有流程,需要什么东西直接让小工(数据层)拿

Dao/Mapper(数据层)

直接和冰箱(数据库)打交道
Dao 从冰箱拿肌肉
Mapper 指导小工如何执行拿鸡肉这个操作(写具体的SQL语句)

Entity/Vo(数据模型)

就像餐盘 用来乘放从数据库中取出来的数据
Entity 通常会把数据库表里的所有字段(所有菜)都装进来(例如SELECT*查询的结果)
VO、POJO 是一个小碟子,只装我们需要的那几样菜(例如 SELECT name,age,只查询用户名和年龄这两个字段) 高效安全

http://www.jsqmd.com/news/10/

相关文章:

  • Questions about learning Symfony
  • 【Python】cx_Freeze模块_打包exe
  • ctfshow web22(子域名爆破)
  • PLC中的运动控制 - (一)轴
  • ctfshow web23(代码审计编写脚本爆破)