数据库的MVC

作者: 吕子欣_三月14 | 来源:发表于2018-12-09 15:56 被阅读20次

个人理解的mvc三层构架。

M层  个人把它分成的两个包,一个包里面是对数据库每个表的实例化,生成相对应的get和set方法,一个表里面是存放的SQL语句进行对表的各种操作

V层  就是你的可视化界面

C层  业务逻辑判断,如果需要在这里对你的M层获得的数据进行处理,不过不需要那就相当于一个中转站

V层  →  C  → M层用的传参,在view层获得的数据,以参数的形式产地过去,但是如果参数太多,那就要用把你的参数封装起来(set到你的实例化类中,如果需要在用get方法取出)

M → C → V  用的对数据库相应操作的的return值,return的可以是对象的集合,也可以是某类型的值或者Boolean

相关文章

  • DDL数据定义语言

    MySQL 一、MVC和三层架构 MVC和三层架构.png 数据库的概念数据库的概念.png 验证MySQL是否安...

  • MVT pattern Django

    MVC 传统的MVC模式指的是model,view,controller model是用来和数据库交互,存取数据的...

  • Vue概览

    MVC / MVVM MVC就是针对后端MVC就是,控制路由跳转,就是控制器;[(对应模型文件夹,和数据库交互),...

  • 11-Django框架

    MVC MVT M:Model,模型,和MVC中M功能相同,和数据库进行交互V:View,视图,和MVC中C功能相...

  • beego和gin对比

    一、对mvc的支持 beego支持完整的mvc M:Model,beego orm,把数据库数据变成object ...

  • 框架代码学习

    web.xml配置 数据库配置 webservice配置 mvc配置 orm配置 菜单和权限配置 mvc、orm、...

  • 三阶段day01-Django简介与安装

    day01 简介 MVC设计模式MVC设计模式核心: MVC各部分的功能M全拼为Model,主要封装对数据库层的访...

  • MVC

    MVC 是什么?MVC构成:model负责跟数据库建立映射关系和操作数据库由于model层有两个功能 所以将其分为...

  • Android 综合技术面试题

    1.1 请谈谈你对 MVC、MVP、MVVM、MVI的理解? MVC Model:主要用于网络请求、数据库、业务逻...

  • ASP.NET MVC5+EF6(入门一数据库操作)

    目录 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速...

网友评论

    本文标题:数据库的MVC

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