MVC是一种设计模式。它强制性的使用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(Model)、视图(View)、控制器(Controller),它们各自处理自己的任务。

模型——处理数据和业务逻辑,包括交互数据库。
视图——通过模板(布局)向用户展示数据
控制器——接受用户请求,并调用相应的模型处理;选择不同的视图展示数据。

MVC设计模式优点:

(1)利用Controller将Model与View分离,降低它们之间的耦合度,降低系统的复杂度。

(2)方便分工协作,提高开发效率,增强程序的可维护性和拓展性。

												

最新文章

  1. Mac下配置Apache + Php + Mysql环境
  2. 学好 Python 的 11 个优秀资源【转载】
  3. location.hash 详解
  4. SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-009-带参数的ADVICE2
  5. 后台写js 并跳转
  6. Gin 路由解析树详解
  7. [LeetCode] Jewels and Stones 珠宝和石头
  8. Java课程寒假之开发记账本软件(Android版)之一
  9. CF #552(div3)G 最小lcm
  10. myeclipse使用hibernate5框架load延迟装载对象报错_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
  11. bootstrap 3.0 LESS源代码浅析(一)
  12. django 常用方法总结 < 手写分页-上传头像-redis缓存,排行 ...>
  13. sed 小结
  14. iOS - Analyze 静态分析
  15. 理解Hash
  16. Linux Kill 无法关闭进程
  17. 【SQL.基础构建-第三节(3/4)】
  18. 使用Chrome console提取页面数据
  19. unity3d中设计模式的学习<一>:泛型单例
  20. apache出现You don't have permission to access / on this server. 提示

热门文章

  1. git "Could not read from remote repository.Please make&n
  2. 浅谈REDIS数据库的键值设计(转)
  3. 我的Android进阶之旅------>解决:Failed to create 'build\outputs\apk\watch-debug-unaligned.apks': 拒绝访问。
  4. DRF(5) - 频率组件、url注册器、响应器、分页器
  5. Android 成功 使用GPS获取当前地理位置(解决getLastKnownLocation 返回 null)
  6. python 各种魔法方法
  7. 什么是 jQuery 和jQuery的基本选择器,层级选择器,基本筛选器
  8. hadoop12---java并发编程的一些总结
  9. J.U.C之AQS
  10. String类型是特殊的引用类型