.net–BS结构分层优势以及缺陷

分层从下至上

  1. 数据访问层–业务逻辑层–表示层
  2. 数据访问层即持久层,主要负责数据库的访问
  3. 业务逻辑层,系统核心,根据不同的需求进行不同的业务领域
  4. 表示层,系统的UI部分,负责使用者对整个系统的交互

优势

  1. 对于开发人员来说,只需要关注自己需要做的整个结构中的某一层就可以了
  2. 可以很方面的用新的实现来替换原有的层次
  3. 降低层与层之间的依赖
  4. 利于标准化
  5. 利于各个层之间的复用

概括:分散关注、松散耦合、逻辑复用、标准定义

弱势

  1. 降低了系统的性能,如果不采用中间层,表示层就可以直接访问数据访问层也就是数据库
  2. 若表示层新加一个功能,数据访问层和业务逻辑层都需要增加相应的代码

BS结构分层优势以及缺陷相关推荐

  1. 【Linux 内核】SMP 对称多处理器结构 ( SMP 对称多处理器结构概念 | SMP 对称多处理器结构的优势与缺陷 | Linux 内核兼容多处理器要求 )

    文章目录 一.SMP 对称多处理器结构概念 二.SMP 对称多处理器结构的优势与缺陷 三.Linux 内核兼容多处理器要求 一.SMP 对称多处理器结构概念 对称多处理器结构 , 英文名称为 &quo ...

  2. 1.0 BS结构软件类型介绍

    软件的类型的分类 1.嵌入式软件(非电脑里的程序)eg.手机里的,家中电冰箱的程序 2.系统软件 eg.操作系统,数据库 3.应用软件,分为:单机应用和网络应用软件.eg.电脑里面的计算器是单机软件 ...

  3. java length()函数_小猿圈介绍java函数式编码结构及优势

    对于java大家都已经不陌生了吧,今天小猿圈Java讲师就分享一篇关于java函数式编码结构及优势的知识点,希望对于学习java的你有一定的帮助,想学习就需要积累. 探讨三种下一代JVM语言:Groo ...

  4. 什么是BS结构、CS结构、RIA结构程序

    B/S结构 B/S结构,即Browser/Server(浏览器/服务器)结构,Web应用程序,即在浏览器下运行的程序为Web应用程序.在浏览器中运行的程序为BS结构的程序.BS应用程序无需在本地有它的 ...

  5. 深入理解BS结构应用程序

    随着学习的深入,和编程经验的丰富,对BS应用程序有一些认识. 在一些讨论软件技术的QQ群里,或一些社区.BBS中,经常会有一些初学者会犯一些认知性的错误.比如经常会有一些朋友提这样的一些问题:&quo ...

  6. 一定要理解的两种常见软件开发体系结构(CS/BS结构)的区别!!!

    CS/BS架构 ==黄色标注部分重点注意== CS结构 BS结构 CS结构与BS结构比较 ==有问题可以在评论指正,欢迎讨论,谢谢大家!!== 黄色标注部分重点注意 CS结构 •CS(Client/S ...

  7. JavaWeb学习笔记五:BS结构系统的结构和协议

    访问html地址,可以展示一个用户列表页面.但是这个用户列表页面是写死在HTML文件当中的.这种资源我们称为静态资源.怎么能变成动态资源.显然需要连接数据库. 连接数据库需要JDBC程序,也就是说需要 ...

  8. 新颖的基于BS结构的毕业设计题目50例

    基于BS结构的毕业设计题目1-10题 1.UML对基于BS结构的PDM系统的分析与建模 2.基于BS结构的高校毕业设计选题系统的设计与实现 3.基于BS结构的第三方物流管理系统设计与实现 4.基于BS ...

  9. web JSP的动态交互 cs与bs结构的区别, bs结构的超详细解释,jsp的表单验证

    哈喽大家好,今天给大家分享一下bs结构和一个表单按理,还有一些基操 目录 一,bs结构 1,bs结构与cs结构区别 2,bs结构.特点 3,JSP是什么? 4,web容器的处理jsp三个阶段 5,js ...

最新文章

  1. D进制转换-C++实现
  2. springmvc+ztree v3实现类似表单回显功能
  3. linux 内核网络,数据接收流程图
  4. 八皇后问题(经典回溯算法)
  5. 指纹、面部、语音识别技术,破解真的很简单!| 知乎
  6. mybatis mysql net教程_MyBatis 教程
  7. android小游戏代码
  8. 在黑客攻击之前软件安全检测是重点,软件安全检测机构怎么找?
  9. mybatis插件助手的使用
  10. 总结在CentOS7上搭建CUDA10+cudnn7的Tensorflow-gpu环境的经验
  11. salesforce工作中常用的formula用法汇总
  12. w7计算机管理哪个是显卡,win7怎么看显卡配置以及win7怎么看电脑完整配置
  13. 唤醒手腕 - 人工智能 - 凸优化、损失函数、概率、激活函数、泛化拟合、回归分类 ···
  14. 高等数学(第七版)同济大学 习题12-2 个人解答
  15. 比尔盖茨The Best Books I Read in 2013
  16. 服务器虚拟化专用ovf模板,Vmware虚拟机备份、OVF模板
  17. 亲亲亲亲兄弟们必学成为首富第一步学习Linux基础命令
  18. zzuli oj 1122 小明同学的调查作业
  19. 一套完整的软件开发流程是怎样的?
  20. 北达软微服务架构设计与实践圆满结束

热门文章

  1. [网络安全-1]Redis远程攻击漏洞分析与防护
  2. document.body.scrollHeight 取值不变
  3. apache2.4虚拟主机配置
  4. 最大公约数(二进制算法)
  5. 用了这么久Chrome,我才知道原来广告能加速。。。
  6. ListBox数据更新
  7. power pivot操作案例
  8. 笔记:Java中HashMap集合与ArrayList集合嵌套
  9. 后缀自动机 (WJMZBMR讲稿的整理和注释)
  10. FPGA 视频拼接器的输入卡