zoukankan      html  css  js  c++  java
  • match_mvc

    MVC

    ecshop的前台为例:

    功能一:

    首页

    购物车数据,商品分类数据,其他的首页需要的数据

    功能二

    拍卖活动

    购物车数据,商品分类数据,拍卖相关数据

    功能三:

    团购商品

    购物车数据,商品分类数据团购相关数据

    可见,应该数据处理分离出来,在需要的功能中调用即可!

    注意:浏览器需要请求C来获得需要的内容!

    以上的划分方式,称之为MVC,项目架构思想!

    其中

    MModel,模型,项目中数据处理业务逻辑处理)单元。

    Vview,视图,项目中结果展示的单元模板文件)。

    CController,控制器,项目中负责某个功能整体流程调度单元。

    强调MVC项目架构思想(项目中代码的组织关系),不决定语法形式(OOP,面向过程)仅仅决定项目代码分工方式!

    特点如下

    浏览器仅仅C控制器交互。

    M:模型  用来操作表的

    V : 模版  用来显示页面

    C:控制器 调度 操作那个表产生数据 调用哪个模版显示数据

    模型M和视图V都被控制器C所调用。

    模型M和视图V之间,不存在任何的交互。

    辨析

    MVC pk MVC框架?

    MVC:架构思想

    MVC框架基于MVC思想架构的一个框架(基础代码的集合)

  • 相关阅读:
    Python 在线基础课程
    单链表实现两个集合的交并补
    矩阵奇异值分解SVD
    动态规划0-1背包问题
    Java数字反转
    简单SqL语句
    HTML和CSS
    while和for循环
    C#读取和写入配置文件
    C# 添加系统计划任务方案
  • 原文地址:https://www.cnblogs.com/hjc1234/p/9764341.html
Copyright © 2011-2022 走看看