3-知识补充-MVC框架

3-知识补充-MVC框架

文章目录

MVC概述

MVC(Model、View、Controller)是软件工程中的一种**软件架构模式,它把软件系统分为 模型 视图 控制器**三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

M、V、C各自负责功能及常用包

模块 主要功能 包含的包
Model 存放和数据库对象的实体类以及一些用于存储非数据库表完整相关的VO对象 实体类包(pojo /entity /bean) 专门存放和数据库对应的实体类和一些VO对象
存放一些对数据进行逻辑运算操作的的一些业务处理代码 数据库访问包(dao/mapper) 专门存放对数据库不同表格CURD方法封装的一些类
服务包(service),专门存放对数据进行业务逻辑运算的一些类
View 存放一些视图文件相关的代码 html、css、js等 web目录下的视图资源 html css js img 等
在前后端分离的项目中,后端已经没有视图文件,该层次已经衍化成独立的前端项目 前端工程化后,在后端项目中已经不存在了
Controller 接收客户端请求,获得请求数据 控制层包(controller)
将准备好的数据响应给客户端

MVC框架图

非前后端分离框架图

前后端分离框架图

相关推荐
tongluowan00720 小时前
Spring MVC 底层工作流程+源码分析
java·spring·mvc
gCode Teacher 格码致知1 天前
Asp.net Mvc教学:LINQ to Objects和 LINQ to Entities的经典案例-由Deepseek产生
asp.net·mvc·linq
gCode Teacher 格码致知1 天前
Asp.net Mvc教学: LINQ相关的几大分类的使用率-由Deepseek产生
asp.net·mvc·linq
飞瀑1 天前
ASP.NET Core MVC 核心架构深度解析
架构·mvc·.net core
怪祝浙2 天前
spring boot的启动原理以及mvc和ssm的解释
spring boot·后端·mvc
tongluowan0073 天前
一个请求在Spring MVC 中是怎么流转的
java·spring·mvc
代码不停3 天前
Spring Web MVC
前端·spring·mvc
极创信息4 天前
信创软件快速适配信创改造,实战落地思路
java·大数据·数据库·人工智能·mvc·软件工程·hibernate
huohuopro4 天前
Spring MVC 的核心知识点梳理
spring·mvc·状态模式
秋雨梧桐叶落莳4 天前
iOS——MVC架构学习
学习·ui·ios·架构·mvc·objective-c