zoukankan      html  css  js  c++  java
  • 三层架构各层次的职责

    三层架构就是将整个业务应用划分为三层结构,目的即是了“高内聚,低耦合”,从而易于业务扩展及业务变更。

    三层结构:
    1、表现层(UI):

    即数据展现。   

    2、业务逻辑层(BLL):

    即:完成元数据数据在逻辑上的各种组合判断功能,被表现层或业务逻辑层本身调用。业务逻辑是软件系统核心。如增加删除修改逻辑,加减乘除逻辑,判断逻辑,数据组合的逻辑等内容。

    3、数据访问层(DAL):

    为业务逻辑提供所需要的完成数据库操作的方法。比如:业务逻辑将实体传递个数据访问层,以完成数据增加功能。比如:业务逻辑告知业务访问层一个ID号,通知数据访问层返回一个数据实体以便进行逻辑判断或其他操作。

    另一种三层结构的解释:
    1:数据数据访问层:

    主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.

    2:业务逻辑层:

    主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。

    3:表示层:

    主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。

  • 相关阅读:
    linux 查看磁盘空间大小
    Linux上运行Python文件
    linux 删除多个文件
    python3.6安装pycrypto,pycrytodome和crypto(转)
    Fiddler显示服务器IP的方法(转)
    sublime text3支持Vue语法高亮显示步骤(转)
    Python执行select的SQL后的结果
    Python连接MySQL数据库
    Vue工程启动流程
    Python之线程 2
  • 原文地址:https://www.cnblogs.com/gsk99/p/2135807.html
Copyright © 2011-2022 走看看