【MVC框架】——什么是MVC框架

发布时间:2025-08-29 12:43

Java的Spring Boot快速开发框架简化了MVC架构,新手要熟悉配置 #生活技巧# #工作学习技巧# #编程语言学习路径#

学习了经典三层之后,觉得任何一种框架都不再是难的,无论怎样,都需要连接数据库、业务逻辑处理、显示。其余的无非就是给三层解耦合,解耦合越到位,这个框架就越容易被接受。

    百度百科:MVC全名是Model View Controller,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

MVC分为三部分,分别是:

      ●Model:模型,表示应用程序核心,比如数据记录列表

      ●View:显示,对数据进行显示

      ●Controller:控制器,对数据库的各种操作进行控制

    MVC虽然分为三部分,但是MVC跟经典三层没有任何关系,它只存在于Web层,将web层的数据、业务处理和显示分隔开。


视图

    视图就是用户看到并与客户进行交互的界面,也就是们所说的网页。MVC中的视图除了HTML基本元素之外,还包括XML等标识性语言。MVC可以处理多个视图,而一个视图也不想HTML中那样,仅代表一个网页,而是一个网页有好多视图拼接而成,有母版之说,也有自己不一样的东西。

模型

    模型就是进行业务逻辑判断和数据库存取,以我们平常的说法,也就是所谓的业务逻辑处理,可以说实现了三层中BLL层和DAL层的功能。

控制器

    控制器是将用户输入的指令和数据传递给业务模型,当用户在视图中申请提交表单时,控制器不会进行处理,而是调用适合的模型去处理。说是控制器,其实也像路由,指向模型的路由。


创建

    VS创建MVC项目时,通常是在解决方案创建一个项目,然后选择ASP.NET MVC3 Web应用程序:


    然后选择空应用程序,选择Razor视图引擎,当然另外两个也可以尝试,一个是完整的MVC小例子,一个是实现一半的例子。


点击确定即可创建


再看MVC中的文件夹

●应用程序信息

       Properties

       引用

●应用程序文件夹

       App_Data:用于存储应用程序数据

       Content:用于存放静态文件,比如CSS文件、图片等

       Controller:用于存放控制器类

       Models:用于存放模型类

       Scripts:用于存放JavaScript文件

       Views:用于存放各种视图

●配置文件

       Global.asax

       packages.config

       Web.config

总结

    MVC虽然是三个部分,但是注意,它不是三层,跟三层也没有关系。如果非要分类的话,它属于框架模式。对MVC初步的了解就这么多了,继续学习。

网址:【MVC框架】——什么是MVC框架 https://www.yuejiaxmz.com/news/view/1253527

相关内容

揭秘MVC
PHP中的family框架:构建高效的家庭管理系统
揭秘Java框架私活:实战技巧与职场生存指南
基于SSM框架的微信小程序社区互助养老平台设计与实现
基于SSM框架的家庭财务管理系统设计与实现【项目源码+数据库+毕设论文+讲解视频】
基于SSM框架的二手书交易管理系统设计与实现【项目源码+数据库+毕设论文+讲解视频】
如何使用SpringBoot框架构建一个具有用户管理和菜谱管理功能的美食分享在线平台?
框架式服务器节能认证是什么
商务保洁是什么,水晶灯同框架翻新标准
框架房用什么做隔断好看

随便看看