浅谈三层架构
来源:互联网 发布: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
- 浅谈.NET三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈 三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈“三层架构”
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈三层架构
- 浅谈MVC三层架构
- 浅谈.NET三层架构-转载
- 浅谈三层架构(1)
- LINUX下的JRTP编程
- JAVA 创建各种数据库连接
- apache tez 调研
- 打卡11:perl 数组
- 数组和字典—Swift学习笔记(七)
- 浅谈三层架构
- RK3188(radxa rock )recovery模式升级
- 苹果新的编程语言 Swift 语言进阶(十四)--扩展
- [OpenGL]环境搭建以及OpenGL初识
- 学生信息管理系统(一)——系统功能分析
- cf443A Anton and Letters
- 6-20笔试记录
- 检查重复的类
- Python基础-Python:locals 和 globals