zoukankan      html  css  js  c++  java
  • 牛腩新闻视频 05讲 数据表操作类设计 要知道每个数据库表的操作类要干什么 以及 数据库和C#的命名规范

    3%PQ9YUA`0`{X[JRYR}LI16

    当数据库建立好之后,实际是对数据表的增删改查,一般都是封装在一个类,或者是多个类里面。对每一个数据表  都有一个对应的  数据表的操作类

    也就是对  新闻类别表的操作

                  新闻表的操作

                  评论表的操作

    开始写他们几个所具有的方法,可以对照   界面框架图   来分别逐个分解  用到了哪个类的哪个方法  

    例如 首页

    image

    那么就有   对新闻表的操作类的方法

    1:取出 最新10条新闻

    2:取出  10条热点新闻

    对类别表的操作有

    3:取出  所有的新闻分类

    当点击新闻分类的时候,就进入到了新闻列表页面,

    对新闻表的操作有

    4:根据类别ID取出该类别下的所有新闻列表

    当我们点击新闻列表里面的任意文章时,进入新闻内容页面

    5:根据新闻ID取出该条新闻的内容

    在新闻内容页里面,还需要取出新闻评论,那么  针对新闻评论表 有如下操作

    6:根据新闻ID取出该新闻的所有评论

    在新闻内容页下面,还有一个添加评论,那么针对  新闻评论表,还有一个  增加评论

    7:根据新闻ID  增加该新闻的评论

    然后在新闻搜索页面,还有一个  根据新闻标题 或者是内容 搜索新闻

    再来考虑登陆,我们没有用数据库,所以直接用  niunan    niunan  来直接登陆。

    在后台的话,我们会对数据库 进行 增删查改,那么类别表 也会有   增加类别,修改类别,删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了  外键关系)

    对类别表的操作类      

    取出所有的新闻分类

    增加类别

    修改类别

    删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了  外键关系)

    判断类别名称是否已经存在

    对新闻表的操作类

    取出最新10条新闻(所属分类,新闻标题,发布时间)

    取出10条热点新闻

    根据类别ID取出该类别下的所有新闻列表

    根据新闻ID取出该条新闻的内容

    根据新闻标题搜索新闻

    根据内容搜索新闻(全文索引的性能更好,但是这个我们直接用sql语句来全文搜索)

    增加新闻

    修改新闻

    删除新闻(连同其下新闻评论一起删除)

    对评论表的操作类

    根据新闻ID取出该新闻的所有评论

    根据新闻ID  增加该新闻的评论

    删除评论

    下面来进行命名规范

    数据库:第一个单词  首字母小写   其他单词  大写

    在编写操作类的时候      某某某 操作类    其实也就是数据表操作类

    C#代码的命名规范:每一个单词字幕大写,

    数据表操作类:***DAO    data  access object   数据存储访问对象 (如类别表的操作类就是  CategoryDAO

  • 相关阅读:
    C# 二维数组 排列组合
    highcharts(数据可视化框架),ajax传递数据问题
    EasyPoi导入验证功能
    EasyPoi使用入门
    SSJ(Spring+springMVC+JPA)设置xml文件思路流程
    spring框架设置jdbc
    使用JDBC完成CRUD(增删改查)
    Java的数据类型(常量,变量)
    jdk8的安装与卸载
    Java的第一个你好世界
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2198461.html
Copyright © 2011-2022 走看看