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

mvc简介

mvc

全名 model view controller 是模型,视图,控制器的缩写,是一种软件设计的典范,用一种业务逻辑和数据显示分离的方法组织代码


能够快速上手主流php框架 YII,TP,CI

 

面向过程的缺点

1.维护难

2.开发速度慢

3.二次开发难度高,工作量大


mvc的优势

1.维护简单

2.开发速度快

3.各司其职互不干扰,有利于开发中分工

4.有利于代码的重用


视图:能够直观的 看到的web界面

控制器:向系统发出指令的工具

模型:按要求从数据库取出数据,并处理数据


mvc工作流程 

1.浏览的人->调用控制器 C

2.控制器->按指令选取一个合适的模型 M

3.模型->按控制器的指令取出相应的数据并返回给控制器

4.控制器->按指令选取相应的视图 V

5.视图->显示出数据

转载于:https://www.cnblogs.com/5aiQ/p/7476316.html

相关文章:

  • 多线程下HashMap的死循环问题
  • 在gin框架下集成UEditor富文本编辑器
  • 调用百度地图API搜索地名和关键词
  • 听IBM解读什么是认知商业
  • 知名企业采用Saas 羊群效应或催生行业霸主
  • .net分布式压力测试工具(Beetle.DT)
  • Python中str的format()方法
  • 云计算促使IT体制健全
  • Win10 UWP再支持Facebook React Native开源框架
  • 谭浩强 c++程序设计第一章课后习题 第7题
  • 18位业界权威人士定义了18种云计算
  • 部署NFS过程
  • Centos6.8 使用rpm安装mysql5.7
  • 栅格那点儿事(一)---Raster是个啥子东西
  • 【命令2】
  • 「面试题」如何实现一个圣杯布局?
  • Android组件 - 收藏集 - 掘金
  • co模块的前端实现
  • js对象的深浅拷贝
  • Netty源码解析1-Buffer
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 学习Vue.js的五个小例子
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #stm32整理(一)flash读写
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (八)c52学习之旅-中断实验
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (学习日记)2024.01.09
  • (一) storm的集群安装与配置
  • (一)插入排序
  • .net core 控制台应用程序读取配置文件app.config
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net打印*三角形
  • .NET单元测试
  • .so文件(linux系统)
  • :O)修改linux硬件时间
  • [20171102]视图v$session中process字段含义
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [codeforces] 25E Test || hash
  • [codevs] 1029 遍历问题
  • [HTML]Web前端开发技术30(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
  • [IE编程] 多页面基于IE内核浏览器的代码示例
  • [iOS]-网络请求总结
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [NAND Flash 6.4] NAND FLASH基本读操作及原理_NAND FLASH Read Operation源码实现
  • [oeasy]python0004_游乐场_和python一起玩耍_python解释器_数学运算
  • [ruby on rails]rack-cors, rack-attack