美文网首页周文佳语强化班
数据库踩坑第二次------MVC架构

数据库踩坑第二次------MVC架构

作者: 皆非的万事屋 | 来源:发表于2018-10-28 15:52 被阅读31次

            自上次写崩数据库之后已经过去半个月了,先从需求分析开始,再到ER图,再到MVC,走每一步都会先问组长或者其他三月同学,基本集中在周五到周日三天奋力写数据库(周一到周四时间太少了)。

            今天上午学姐来906讲h5,之后顺便帮我看了看写的数据库,总体上已经完成了大部分内容,用户和管理员的大多功能也都实现了。上次数据库写崩就是因为MVC架构的问题,没有分C层,本以为这次分对了,结果学姐说还是有问题,当时我的小心脏就咯噔一下。

            V层就是视图层,JFrame,JPanel和监听什么的绝对没跑了,这个两次都没错。那么这个Contrller和Model到底要写什么?上次写崩之后我问三月的Model是不是用来从数据库中提取数据的,而Contrller是将Model层中获取的数据进行处理的,是没错,那么我就把sql语句写到了Model里(上一次也是),因为提取数据就是用的sql语句,他们看了我这样写也说没问题,所以就。。。。⬇

                这个Users就是我的M层中的一个类,其实对应着数据库中的一个表users,里面大多是get方法,获取表字段信息的,但里面也写了一些其他方法,比如检查用户账号的存在和重复,还有Jtable中获取rowData,分页查询和分类查询中的判断和算法,我C层里的一些类只充当了一个中转站。但是学姐说M层里面的类是对应表的,但应该长这样

            

            这个东西也用了,但不是M层的,如果M层不是放sql语句的,那sql语句应该放哪那一层?

            我已经不想再重写第三次了(下周二概率考试)。

            

相关文章

  • 数据库踩坑第二次------MVC架构

    自上次写崩数据库之后已经过去半个月了,先从需求分析开始,再到ER图,再到MVC,走每一步都会先问组长或...

  • DDL数据定义语言

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

  • asp.net mvc rest WebApiCenter

    1、技术架构 架构:asp.net mvc restful web api 前端框架:bootstrap 数据库:...

  • 计算机毕业设计之JavaWeb汽车租赁平台 网上汽车租赁系统

    技术 经典MVC设计模式:JSP+Servlet+JDBC数据库:mysql代码注释丰富,功能齐全,MVC三层架构...

  • 后端Num01

    1.软件架构 2.MVC --------- model:跟数据库交互 view:展示页面 controller:...

  • 安卓MVP架构分析

    在我们讨论MVP架构之前,我们要先了解理解一下MVC架构。 MVC架构以及MVC结构在安卓中的弊端 MVC架构指M...

  • SpringCloud踩坑记录二

    前言 继第一次搭建springcloud环境踩坑之后,时隔三个月,第二次踩坑记录也跟着上线了,SpringClou...

  • Android MVP简析

    MVC 说到软件的架构,最基本的就是MVC架构,并且目前为止,大多数Android APP还是采取MVC架构开发的...

  • Spring MVC高级框架

    Spring MVC应用 Spring MVC介绍 MVC体系结构 三层架构在B/S架构中,系统标准的三层架构包括...

  • iOS项目架构

    一、架构分层二、UI层架构 1、MVC  1.1 苹果版MVC  1.2 变种MVC 2、MVP 3、MVVM 一...

网友评论

  • 李诗莹__三月:慢慢来,我当时写了可不止3遍。等你过了这个阶段,就会发现,哇,好高兴😊🌞

本文标题:数据库踩坑第二次------MVC架构

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