美文网首页
对MVC思考

对MVC思考

作者: royluck | 来源:发表于2020-11-01 09:41 被阅读0次

MVC和MTV设计模式

app---
  --validators
  --libs
  --models
  --static
  --api
  --app.py
go.py // 入口文件
MVC
  • model层 M: 定义数据库相关的内容;
  • 视图层 V: 负责跟前端的交互(定义HTML等静态网页文件相关,也就是那些html、css、js等前端的东西);
  • 控制器 C:处理业务逻辑;

项目初识,一直很纠结MVC,因为无论怎么看自己学习的项目文件目录还是公司的项目文件目录,M层大同小异,V层也只是命名差异(有命名api、有命名view),但是C层却没有单独目录文件,而是把业务处理逻辑函数写在V层,其实认真想想也没毛病,还是自己转牛角尖了。

M层声明相关数据模型,以及数据操作的相关方法(增删改);V层处理相关业务逻辑(调用相关包、模块、M层的方法处理业务),并将最总的json返回前端;

相关文章

  • 对MVC思考

    MVC和MTV设计模式[https://www.jianshu.com/p/9da5574f8793?utm_ca...

  • MVC对MVC对MVC

    MVC的主要目的即是将数据、逻辑、界面分离,从而使产品的结构更清晰。那么,应该如何分离才是最好最高效的呢? 第一种...

  • spring mvc常见面试题

    什么是spring mvc , 谈谈对spring mvc的理解 spring mvc 是基于java实现的mvc...

  • DAY07-Sping04

    一、Spring Web框架 MVC思想 Spring MVC Servlet:Web 服务的模块,包含对 MVC...

  • face23 MVC框架基本工作原理

    MVC框架基本工作原理 谈谈你对mvc的认识,介绍几种目前比较流行的mvc框架 MVC工作原理 Model vie...

  • SAPUI5 (06) - MVC 基础

    MVC 是一种架构模式,SAPUI5 对 MVC 提供了良好的支持。 什么是 MVC? MVC 是 Model、V...

  • 第三天

    1、对MVC、MVVM、MVP的理解? MVC (1)MVC:是后台的框架模式分为M:(model模型)、V...

  • Android 中MVP模式入门

    1、MVP和MVC MVC简介 在Android我们经常会用MVC模式,其中。 M对应Model,代表业务数据V对...

  • 2020最新版-SpringMVC面试题

    概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Jav...

  • 前端常见面试题(五)@郝晨光

    对MVC、MVP、MVVM的理解 MVC阮一峰老师MVC图示 M 表示 Model , 专门用来处理数据模型。V ...

网友评论

      本文标题:对MVC思考

      本文链接:https://www.haomeiwen.com/subject/swnrvktx.html