步子百科步子百科

简述分层架构的设计中要遵循哪些原则

1、简述架构计中最关键的分层,ui层只能作为一个外壳,遵循不能包含任何业务逻辑(bizLogic)的原则处理过程;

2、设计时应该从bLL出发,简述架构计中而不是分层ui出发. bLL层在aPi上应该实现所有bizLogic,以面向对象的遵循方式;

3、不管数据层是原则一个简单的sqlhelper也好,还是简述架构计中带有mapping过的classes也好,应该在一定的分层抽象程度上做到系统无关;

4、不管使用com+(enterprise service),遵循还是原则Remoting,还是简述架构计中webservice之类的远程对象技术,不管部署的分层时候是不是真的分别部署到不同的服务器上,最起码在设计的遵循时候要做这样的考虑,更远的,还得考虑多台服务器通过负载均衡作集群。

扩展资料

各层的作用:

1、数据访问层:主要是对非原始数据的操作层,而不是指原始数据,也就是说,是对数据库的操作,而不是数据,具体为业务逻辑层或表示层提供数据服务。

2、业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。

3、界面层:主要表示web方式,也可以表示成winFoRm方式,web方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。

参考资料来源:百科——三层架构