MVC

  • 大部分开发语言中都有MVC框架
  • MVC框架的核心思想是:解耦
  • 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用
  • m表示model,主要用于对数据库层的封装
  • v表示view,用于向用户展示结果
  • c表示controller,是核心,用于处理请求、获取数据、返回结果

MVT

  • Django是一款python的web开发框架
  • 与MVC有所不同,属于MVT框架
  • m表示model,负责与数据库交互
  • v表示view,是核心,负责接收请求、获取数据、返回结果
  • t表示template,负责呈现内容到浏览器

最新文章

  1. Visual Studio Productivity Power Tools居然也开源
  2. mysql数据库服务日志
  3. MVC中关于Membership类跟数据库的问题
  4. Android服务开机自启动
  5. Sql Server之旅——第三站 解惑那些背了多年聚集索引的人
  6. mysql-函数CASE WHEN 语句使用说明
  7. Python之路【第十一篇续】前端之CSS补充
  8. android中的事件传递和处理机制
  9. (转)每天一个Linux命令(8): tar
  10. 轻松学习Linux系统安装篇之fdisk命令行工具的使用
  11. error C2065:未声明的标识符错误
  12. 如何利用fis3来模拟后台返回数据
  13. vue-cli+webpack在生成的项目中使用bootstrap
  14. Mac使用brew安装软件
  15. 常用LINQ关键字用法汇总
  16. python装饰器的4种类型:函数装饰函数、函数装饰类、类装饰函数、类装饰类
  17. Python3 字典 setdefault() 方法
  18. 9.5 翻译系列:数据注解之ForeignKey特性【EF 6 Code-First系列】
  19. 20165305 苏振龙《Java程序设计》第六周学习总结
  20. 虚幻4引擎角色蓝图Character的Movement组件学习

热门文章

  1. ConcurrentMap.putIfAbsent(key,value) 用法讨论
  2. setTimeout(fn,0)
  3. LeetCode解题报告—— 1-bit and 2-bit Characters & 132 Pattern & 3Sum
  4. MVC - 12.HtmlHelper
  5. 转:windbg调试堆
  6. python的递归函数
  7. python 简单日志框架 自定义logger
  8. CentOS中Ctrl+Z、Ctrl+C、Ctrl+D的区别
  9. CDH-hive支持insert、update、delete操作
  10. 杀掉lampp进程