BS结构分层优势以及缺陷
.net–BS结构分层优势以及缺陷
分层从下至上
- 数据访问层–业务逻辑层–表示层
- 数据访问层即持久层,主要负责数据库的访问
- 业务逻辑层,系统核心,根据不同的需求进行不同的业务领域
- 表示层,系统的UI部分,负责使用者对整个系统的交互
优势
- 对于开发人员来说,只需要关注自己需要做的整个结构中的某一层就可以了
- 可以很方面的用新的实现来替换原有的层次
- 降低层与层之间的依赖
- 利于标准化
- 利于各个层之间的复用
概括:分散关注、松散耦合、逻辑复用、标准定义
弱势
- 降低了系统的性能,如果不采用中间层,表示层就可以直接访问数据访问层也就是数据库
- 若表示层新加一个功能,数据访问层和业务逻辑层都需要增加相应的代码
BS结构分层优势以及缺陷相关推荐
- 【Linux 内核】SMP 对称多处理器结构 ( SMP 对称多处理器结构概念 | SMP 对称多处理器结构的优势与缺陷 | Linux 内核兼容多处理器要求 )
文章目录 一.SMP 对称多处理器结构概念 二.SMP 对称多处理器结构的优势与缺陷 三.Linux 内核兼容多处理器要求 一.SMP 对称多处理器结构概念 对称多处理器结构 , 英文名称为 &quo ...
- 1.0 BS结构软件类型介绍
软件的类型的分类 1.嵌入式软件(非电脑里的程序)eg.手机里的,家中电冰箱的程序 2.系统软件 eg.操作系统,数据库 3.应用软件,分为:单机应用和网络应用软件.eg.电脑里面的计算器是单机软件 ...
- java length()函数_小猿圈介绍java函数式编码结构及优势
对于java大家都已经不陌生了吧,今天小猿圈Java讲师就分享一篇关于java函数式编码结构及优势的知识点,希望对于学习java的你有一定的帮助,想学习就需要积累. 探讨三种下一代JVM语言:Groo ...
- 什么是BS结构、CS结构、RIA结构程序
B/S结构 B/S结构,即Browser/Server(浏览器/服务器)结构,Web应用程序,即在浏览器下运行的程序为Web应用程序.在浏览器中运行的程序为BS结构的程序.BS应用程序无需在本地有它的 ...
- 深入理解BS结构应用程序
随着学习的深入,和编程经验的丰富,对BS应用程序有一些认识. 在一些讨论软件技术的QQ群里,或一些社区.BBS中,经常会有一些初学者会犯一些认知性的错误.比如经常会有一些朋友提这样的一些问题:&quo ...
- 一定要理解的两种常见软件开发体系结构(CS/BS结构)的区别!!!
CS/BS架构 ==黄色标注部分重点注意== CS结构 BS结构 CS结构与BS结构比较 ==有问题可以在评论指正,欢迎讨论,谢谢大家!!== 黄色标注部分重点注意 CS结构 •CS(Client/S ...
- JavaWeb学习笔记五:BS结构系统的结构和协议
访问html地址,可以展示一个用户列表页面.但是这个用户列表页面是写死在HTML文件当中的.这种资源我们称为静态资源.怎么能变成动态资源.显然需要连接数据库. 连接数据库需要JDBC程序,也就是说需要 ...
- 新颖的基于BS结构的毕业设计题目50例
基于BS结构的毕业设计题目1-10题 1.UML对基于BS结构的PDM系统的分析与建模 2.基于BS结构的高校毕业设计选题系统的设计与实现 3.基于BS结构的第三方物流管理系统设计与实现 4.基于BS ...
- web JSP的动态交互 cs与bs结构的区别, bs结构的超详细解释,jsp的表单验证
哈喽大家好,今天给大家分享一下bs结构和一个表单按理,还有一些基操 目录 一,bs结构 1,bs结构与cs结构区别 2,bs结构.特点 3,JSP是什么? 4,web容器的处理jsp三个阶段 5,js ...
最新文章
- D进制转换-C++实现
- springmvc+ztree v3实现类似表单回显功能
- linux 内核网络,数据接收流程图
- 八皇后问题(经典回溯算法)
- 指纹、面部、语音识别技术,破解真的很简单!| 知乎
- mybatis mysql net教程_MyBatis 教程
- android小游戏代码
- 在黑客攻击之前软件安全检测是重点,软件安全检测机构怎么找?
- mybatis插件助手的使用
- 总结在CentOS7上搭建CUDA10+cudnn7的Tensorflow-gpu环境的经验
- salesforce工作中常用的formula用法汇总
- w7计算机管理哪个是显卡,win7怎么看显卡配置以及win7怎么看电脑完整配置
- 唤醒手腕 - 人工智能 - 凸优化、损失函数、概率、激活函数、泛化拟合、回归分类 ···
- 高等数学(第七版)同济大学 习题12-2 个人解答
- 比尔盖茨The Best Books I Read in 2013
- 服务器虚拟化专用ovf模板,Vmware虚拟机备份、OVF模板
- 亲亲亲亲兄弟们必学成为首富第一步学习Linux基础命令
- zzuli oj 1122 小明同学的调查作业
- 一套完整的软件开发流程是怎样的?
- 北达软微服务架构设计与实践圆满结束