• 三层记录


    1、以单个项目的结构搭建好三层结构
    2、建好模型层《使用代码生成器生成模型层》
    3、准备数据层,做增删改查
    3.1、数据层一般有DBhelper
    3.2、添加查询Students类《不担心名字冲突,因为我直接用命名空间来操作的 》,使用到Model,故导入using Model;
    4、做登录功能
    5、做显示学生列表功能
    6、做删除功能
    7、做修改功能
    注:《我们每做一个操作都是从数据层开始做》

    ------------------------------------------------------------------------
    写三层的顺序:
    从下往上写,即:Model-》DAL-->BLL-->Web

    一般情况下,数据库中的一张表对应Model中的一个类,数据库表中的字段对应类的属性。

    -------------------------------------------------------------------------------------------------------------------------------------

    模型层(ORM):数据库中每一个表都在模型层创建一个类,一般情况类的名称和数据表名相同,如果数据库中表名为复数型式,一般模型层类名为单数。表中的字段在类中建成属性。

    数据库访问层:每一个模型层的类,都在数据库访问层对应一个类,该类的命名一般为模型层中的类名+Services,此类中仅包含对该表的CRUD的方法。


    业务逻辑层:业务逻辑层中的类名由业务决定,一般情况下也可以与数据访问层的类相对应,类名一般由表名+Manager命名。

    表现层:由需求网页构成,调用业务逻辑层的方法。该层一般不出现SQL语句相关的内容,就算出现,也不能出现能执行的SQL语句。

  • 相关阅读:
    php 函数汇总
    php 图片base64编码生成dataurl和保存为图片
    bootstrap
    PHPWord
    js json排序
    UE用法
    判断移动端是苹果还是安卓,以及安卓版本
    shell终极操作
    LINUX yum用法
    jquery对checkbox的操作汇总
  • 原文地址:https://www.cnblogs.com/yaoxc/p/3134203.html
Copyright © 2020-2023  润新知