什么是系统的三层架构?
作者:网络转载 发布时间:[ 2013/5/30 10:00:57 ] 推荐标签:
3、数据层
数据访问层:有时候也称为是持久层,主要功能是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。简单的说法是实现对数据表的Select,Insert,Update,Delete的操作。

四、优缺点
1、优点
1) 开发人员可以只关注整个结构中的其中某一层;
2) 可以很容易的用新的实现来替换原有层次的实现;
3) 可以降低层与层之间的依赖;
4) 有利于标准化;
5) 利于各层逻辑的复用。
6) 结构更加的明确
7) 在后期维护的时候,极大地降低了维护成本和维护时间。
2、缺点
1) 降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。
2) 有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。
3) 增加了开发成本。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com