三层架构及分层
来源:互联网 发布:windows的应用 编辑:程序博客网 时间:2024/05/16 10:47
一:企业三层架构:
界面层:(UI)
业务逻辑层(BLL)
数据访问层(DAL)
二:分层原则:
1.封装性原则:
每个层次向外公开接口,但隐藏内部细节。
2.顺序访问原则:
下一层为上一层服务,但不使用上一层的能力。
三:分层特点:
1.每一层都有自己的职责。
2.上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能。
3.上一层调用下一层的功能,下一层不能调用上一层的功能。
四:分层开发的优势:
1.代码复用
2.分离开发人员的关注
3.无损替换
4.降低了系统间的依赖
五:界面交互设计原则:
1.统一性
界面风格统一
交互风格统一
2.美观性
3.易用性
0 0
- 三层架构及分层
- 三层架构与mvc分层
- 三层架构之如何分层
- 分层开发(三层架构)
- 解析三层架构(1)---为什么要分层?
- 解析三层架构(1)---为什么要分层?
- 解析三层架构(1)---为什么要分层?
- 解析三层架构……如何分层?
- 解析三层架构……如何分层?
- 三层架构及MVC
- 三层架构及MVC
- 三层架构初步学习及三层搭建
- 网站三层架构学习之一 分层式结构
- 小菜编程成长记(十一 三层架构,分层开发)
- 小菜编程成长记(十 三层架构,分层开发)
- 解析三层架构(2)----分层究竟分出了那些东西
- 初识三层架构……为什么要分层?
- 初识三层架构……为什么要分层?
- mvp的应用,以及简单实现的代码
- phabricator用法
- Intent实现组件之间通信
- 正则表达式符号
- 【计算机视觉】目标检测中的指标衡量Recall与Precision
- 三层架构及分层
- pthread_cond_broadcast相关
- 调用远程方法,返回json数据,并解析
- 信号量、互斥体和自旋锁
- Recover Binary Search Tree
- ARM汇编常用代码2
- Mac 安装Redis
- HDU5437-贪心
- Scrapy定向爬虫教程(三)——爬取多个页面