后端经典三层架构

大家好,这里是教授.F

引入:

MVC 全称∶ Model 模型、View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层,它可以有效的指导WEB 层的代码如何有效分离,单独工作。

View 视图∶只负责数据和界面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合(Vue/JSP/Thymeleaf/HTML)

Controller 控制器∶只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个"调度者"的角色(Servlet) , 这个概念会贯穿 javaee

Model 模型∶将与业务逻辑相关的数据封装为具体的 JavaBean 类,其中不掺杂任何与数据处理相关的代码(JavaBean/Domain/Pojo)

思想:

MVC 的理念是将软件代码拆分成为组件,单独开发,组合使用(目的还是为了解耦合), 也有很多落地的框架比如 SpringMVC

示意图:

相关推荐
行百里er5 小时前
2026:一名码农的“不靠谱”年度规划
后端·程序员·架构
郑州光合科技余经理8 小时前
技术架构:上门服务APP海外版源码部署
java·大数据·开发语言·前端·架构·uni-app·php
云器科技8 小时前
告别Spark?大数据架构的十字路口与技术抉择
大数据·架构·spark·lakehouse·数据湖仓
村口曹大爷9 小时前
2026年人工智能深度技术报告:架构范式转移、代理化开发生态与算力经济的重构
人工智能·重构·架构
小股虫10 小时前
主流注册中心技术选型:CAP理论与业务实战的平衡艺术
分布式·微服务·架构
czlczl2002092510 小时前
深入解析 ThreadLocal:架构演进、内存泄漏与数据一致性分析
java·jvm·架构
赵文宇(温玉)10 小时前
免费|不限速|不限流量|多架构|容器镜像服务---第1批同步:Docker官方维护的143个library镜像仓库
docker·容器·架构
楚来客14 小时前
AI基础概念之七:一个AI应用的基本架构
人工智能·架构
赵文宇(温玉)14 小时前
免费|不限速|不限流量|多架构|容器镜像服务---第2批同步:Rancher官方维护的151个镜像仓库
架构·rancher
代码方舟15 小时前
Java微服务架构:基于天远家政风险报告接口打造合规用工平台
java·大数据·微服务·架构