永发信息网

三层结构相对二层架构有哪些优点

答案:2  悬赏:30  手机版
解决时间 2021-04-19 07:00
三层结构相对二层架构有哪些优点
最佳答案
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构.MS推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层.二、三层结构的优点、开发人员可以只关注整个结构中的其中某一层;可以很容易的用新的实现来替换原有层次的实现;、可以降低层与层之间的依赖;有利于标准化;利于各层逻辑的复用.概括来说,分层式设计可以达至如下目的:分散关注、松散耦合、逻辑复用、标准定义.一个好的分层式结构,可以使得开发人员的分工更加明确.一旦定义好各层次之间的接口,负责不同逻辑设计的开发人员就可以分散关注,齐头并进.例如UI人员只需考虑用户界面的体验与操作,领域的设计人员可以仅关注业务逻辑的设计,而数据库设计人员也不必为繁琐的用户交互而头疼了.每个开发人员的任务得到了确认,开发进度就可以迅速的提高.松散耦合的好处是显而易见的.如果一个系统没有分层,那么各自的逻辑都紧紧纠缠在一起,彼此间相互依赖,谁都是不可替换的.一旦发生改变,则牵一发而动全身,对项目的影响极为严重.降低层与层间的依赖性,既可以良好地保证未来的可扩展,在复用性上也是优势明显.每个功能模块一旦定义好统一的接口,就可以被各个模块所调用,而不用为相同的功能进行重复地开发.进行好的分层式结构设计,标准也是必不可少的.只有在一定程度的标准化基础上,这个系统才是可扩展的,可替换的.而层与层之间的通信也必然保证了接口的标准化.三、分层式结构缺陷:降低了系统的性能.这是不言而喻的.如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成.有时会导致级联的修改.这种修改尤其体现在自上而下的方向.
全部回答
开发的人多了 解决就业问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
灰绿色对比色是什么,灰绿色配什么颜色好看图
一个最简分数,若将它的分子加上2,则等于1&#
吃了冰淇淋的心情语录,描写吃雪糕优美简短句
have an orange,jim,为什么不能用has呢
我设置了群头衔和专属头衔为什么不能显示出来
田山七的叶是什么样?
实践是检验真理的唯一标准,请问这个实验犯了
提前过开生日了,到真正生日那天,还能说祝福语
1.2714钢材对应国标
开来公司办公楼这个地址在什么地方,我要处理
口令红包撩妹句子
这种鲍鱼干多少钱一斤?规格18头=500克
我家买的乳胶床垫太软了,怎样才能变硬
新年联欢晚会上,老师给同学们表演了一个魔术
里开的词语有哪些
推荐资讯
安全生产在线模拟考试
清代御赐穿朝马可以骑到哪?
人参晒干怎么是黑的
脸上为什么有脂肪粒?应该怎么办?
除尘环保脱硫设备的基本构造是什么样的
女生表白情话大全,向女生表白的句子?
该怎麽告白?
如何使用outlook!
2009qq宠物登陆设置在哪弄
现在耐克4代有37的么
莫沫南路松枝记茶货铺怎么去啊,有知道地址的
盐津假日酒店地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?