首页>学校动态>微软推荐的分层结构是怎么样的

微软推荐的分层结构是怎么样的

来源:郑州百知教育时间:2020/10/15 14:25:57

  分层式结构是软件体系结构设计中常见和重要的结构,微软推荐的分层结构一般从下到上分为三层,今天小编主要给大家分享javaee三层架构是什么,希望对你们有帮助!

  三层架构(3-tier architecture)通常意义上就是将整个业务应用程序划分为:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。区分层次的目的是“高内聚、低耦合”的思想。

微软推荐的分层结构是怎么样的

  一、概念介绍

  1.表现层(UI):一般来说,它是呈现给用户的界面,也就是用户在使用系统时所见所得的东西。

  2.业务逻辑层(BLL):针对具体问题的操作,也可以说是数据层的操作和数据业务逻辑的处理。

  3.数据访问层(DAL):该层中的事务直接操作数据库,目的是添加、删除、修改和搜索数据等。

  二、概述

  分层式结构是软件体系结构设计中常见和重要的结构,微软推荐的分层结构一般从下到上分为三层:数据访问层、业务逻辑层(也称为领域层)和表示层。

  (1)三层结构原理

  在三个层次中,系统的主要功能和业务逻辑都在业务逻辑层次中处理。

  所谓的三层架构是在客户端和数据库之间添加一个“中间层”,也称为组件层。这里提到的三层体系不是指物理上的三层,或者简单地放置三台机器就是三层体系结构,也不仅仅是B/S应用程序。三层是指逻辑上的三层,即这三个层放置到一台机器上。

  三层体系的应用程序将业务规则、数据访问、合法性验证等工作置于中间层进行处理。一般来说,客户端不直接与数据库交互,而是通过COM/DCOM通信与中间层建立连接,然后通过中间层与数据库交互。

  (2)每一层的作用

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

  2.业务逻辑层:主要针对具体的问题的操作,也可以理解为数据层的操作,即数据业务逻辑处理,如果数据层是积木,那么逻辑层就是积木的搭建。

  3.表示层:主要表示WEB方式,也可以表示为WINFORM方式。WEB方式也可以表现为aspx。如果逻辑层非常强大和完善,那么无论如何定义和更改表示层,逻辑层都可以完善地提供服务。

上一页 下一页

推荐课程更多>

申请体验课

关于我们 | 联系我们 | 郑州百知教育

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听