业务咨询电话:400-863-2558 获取方案报价

三层逻辑体系结构划分的优缺点有哪些

①开发人员可以只将其中的某一层作为操作对象,在不影响其他各层的情况下完成对 整个网站系统的完善和优化。网站的项目结构会更加清晰,分工明确,有益于后期的维护和 升级。

① 开发人员可以只将其中的某一层作为操作对象,在不影响其他各层的情况下完成对 整个网站系统的完善和优化。网站的项目结构会更加清晰,分工明确,有益于后期的维护和 升级。
② 将各个层次进行划分,使得它们之间相互独立,可以很容易的用新的实现替换原有层 次的实现而不用考虑对另外两个层次的影响。
③ 将整个网站的架构划分为3个层次,每一层有各自的主要使命和作用,相互之间的功 能耦合性减少,便于系统的维护和操作,降低了各层之间的相互依赖性。
④ 扩展性强。不同层负责不同的层面,具有不同的用途。在一个层的内部进行扩展,不 会对其他层造成影响,且因为每层的作用相同,在此基础上进行相关内容的添加是非常便 捷的。
⑤ 安全性高。要想从用户端的表示层获取来自数据层的数据信息,必须通过网站逻辑 层的传输。避免用户与数据库的直接接触,减少了入口点,把很多危险的系统功能都屏 蔽了。
⑥ 从开发角度和应用角度来看,网站的三层逻辑体系架构适合群体开发,每人可以有不 同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深 的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面 了解,从一定程度上降低了开发的难度。

当然,网站的三层逻辑体系架构的划分不可避免地具有一些不足:
(1) 与单层或双层架构的划分相比,该模式不可避免地降低了网站的运行性能。如果跳 过中间层的网站逻辑层,用户可直接对数据库进行访问,可大大减少获取相应数据的时间。 实现更好的用户体验,提升用户的满意程度。
(2) 三层逻辑体系架构的设定,有时可能会导致级联的修改。例如,表现层如果想更改 或增加每一项功能,就必须对网站逻辑层和数据层的代码进行相应的修改或增加。三层体 系架构表面看是分离的,但其内部有不可忽视的关联性。
网站层次的增加必然会导致代码的增加,加大了系统的运行负担,增加了工作量,从 而增强了网站内部的复杂程度。


文章标题:三层逻辑体系结构划分的优缺点有哪些
文本地址:https://www.jiaruitec.com/Blog/detail/5YYLxXoO6QM.html

免费咨询

如果您有软件开发/企业建站/个人网站建设的相关问题,请留言咨询,我们将第一时间回复您