- 2
- 0
- 约2.5千字
- 约 4页
- 2017-08-22 发布于河南
- 举报
什么是三层架构
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增、删、改、查。
概述
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。
三层结构原理:
3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,
您可能关注的文档
- 数学模型试验报告.doc
- 数码设计师必看.doc
- 数控设备应用与维护专业学分制教学计划.doc
- 数据库原理及应用实训指导书.doc
- 数据库原理及应用课程设计任务书(软件).doc
- 数据库原理及应用教程试题.doc
- 数据库学习资料.doc
- 数据库课程设计设计指导书_New.doc
- 数据库课程设计报告学生成绩管理系统.doc
- 数据库开发设计规范.doc
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
最近下载
- 2024-2025学年内蒙古包头三十五中七年级(下)期中数学试卷(含部分答案).docx VIP
- 2025年非甲烷总烃连续监测NMHC-CEMS调试检测报告、日常巡检、校准和维护原始记录表.pdf VIP
- 个人经营贷款客户申请资料清单.doc VIP
- 四年级下册语文课件-第四单元复习课件(共30张PPT)部编版.pptx VIP
- 2025年青少年心理健康测试与评估考试试题及答案.docx VIP
- GMC-96X钢轨打磨列车说明书保养手册.pdf VIP
- 英语词根词缀记忆大全(珍藏版).pdf VIP
- 空间直线、平面的垂直【12大题型】(解析版)—2024-2025学年高一数学(人教A必修第二册).pdf VIP
- 推荐如何做一名新时代公安民警稿.docx VIP
- 新整理妇科恶性肿瘤保留生育功能治疗进展.ppt VIP
原创力文档

文档评论(0)