浅谈三层架构

来源:互联网 发布:2018淘宝活动时间大全 编辑:程序博客网 时间:2024/05/29 05:57

(1)什么是三层架构。

        给的视频或百度一下定义:分层式结构是软件体系架构设计中最常见,最重要的一种结构。而三层架构只不过是分层式结构的一种表现形式。你也可以根据具体情分为:两层或更多层。


(2)三层架构有什么。

        所谓的三层是指:显示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。


(3)三层的具体功能是什么:

         (1)显示层:用于显示数据和接受输入的数据。


        (2)业务逻辑层:

                1、从UI接受用户指令和数据,再执行业务逻辑。

                2、从UI接受用户指令和数据,通过DAL写入数据源。

                3、从DAL获取数据,以供ui显示用。

                4、它好比是UI和DAL之间交流桥梁。


         (3)数据访问层:主要负责对数据源(数据库、二进制文件、文本文档等)访,从而对数据源进行增删改查操作!


(4)三层之间具体这么通信的:

5)为什么要用三层架构呢?

        1、其实目的就一个为了系统的”高内聚,低耦合“。

        2、其实这分层的本质:封装。


(6)下面是对三层架构的总结的一张思维导图:请单击看大图


这是刚刚开始,希望在接下的重构机房收费系统中能对他有更深的了解。

0 0
原创粉丝点击