zoukankan      html  css  js  c++  java
  • 自定义MVC框架---第一章

    MVC基本介绍

     介绍: 

        mvc是一种编程思想,用来解决开发项目的时候,代码如何编写,项目如何架构的问题,更具体一点就是解决多人协同开发时,如何分工协作的问题,从而提升开发效率

    举一个例子:有一个人想开一个饭店,为了节省成本什么都干:发传单、做菜、上菜、结账、刷碗等,这个饭店肯定无法做大,扩展性太低了,所以要想做大,需要找一些专职的员工的作相应的工作,例如:

    销售-------搞宣传

    厨师-------做菜

    服务员----上菜

    会计------结账

    刷碗工-----刷碗

                ....

                其中上面的分工协作、各司其职的工作方式,就类似于我们的MVC思想

    示意图: 

    MVC,是ModelViewController这三个单词的缩写,分别表示模型、视图、控制器,这3层之间的工作流程如下图所示:

     

    按照mvc思想,搭建相应的目录:

     

    mvc框架的优势: 

    1. MVC就是用来解决多人分工协作时,如何各司其职,提升工作效率的思想

    2. 在项目中通过mvc提升代码的复用性,也就是封装的思想

  • 相关阅读:
    UESTC--1267
    HDU--1394
    rvm 安装后的补充工作:source $HOME/.profile
    FFmpeg 初级使用
    Vue 打包部署上线
    阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4
    响应式网站设计---Bootstrap
    GitBook简单的使用
    VUE 参数共享问题
    Django之JWT理解及简单应用
  • 原文地址:https://www.cnblogs.com/we-jack/p/8303314.html
Copyright © 2011-2022 走看看