三九宝宝网宝宝百科宝宝知识

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

01月07日 编辑 39baobao.com

[专家简述美国大学留学优势是什么]优势 一、去美国留学是增加人生阅历的一个途径。 每年都有来自全世界200多个国家的超过450000留学生到美国接受高等教育,有半数攻读本科,其余的读研究生或者职业课程。其中5%...+阅读

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,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。

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

以下为关联文档:

爱与责任演讲比赛简述是什么为迎接“五四”青年节,纪念建团86周年暨五四运动89周年,引导和教育广大青年教师自觉加强师德师风建设,不断提高自身综合素质,4月29日,由东营市教育团工委主办的市直学校青年教师...

简述幼儿教师的工作职责1、观察了解幼儿,依据国家规定的幼儿园课程标准,结合本班幼儿的具体情况,制订和执行教育计划,完成教育任务。制定教学计划是幼儿教师的首要责任,教师要按照幼儿园课程大纲的要求,...

autocad简述施工图的绘图步骤1、首先,开启AutoCad,一般情况AutoCad配合天正建筑使用,在AutoCad页面的左侧,会出现天正建筑的制图工具栏。 2、在制图工具栏中,选择“绘制轴网”命令,在弹出的设置窗口中进行轴网...

如何构建企业分层次培训体系这个问题有点复杂,云掌财经认为 未来的竞争是人才的竞争,也是全员素质的竞争。对企业来说,加强人力资源开发已成为关系到企业发展的重大问题。科学管理和系统开发人力资源,实现...

智能支持系统名词解释与简述智能决策支持系统是人工智能(AI,Artificial Intelligence)和DSS相结合,应用专家系统(ES,Expert System)技术。使DSS能够更充分地应用人类的知识,如关于决策问题的描述性知识,决策过...

如何进行隐性分层教学隐性分层教学模式不同于校内分班和班内分组的分层次教学模式,它是教师以班级教学为 基础;以学生的个体差异为依据;以分类指导为形式;以设计选做题或附加题试卷为考法;以 全班授课...

2简述数据仓库的建设步骤简述数据仓库的建设步骤 数据仓库是决策支持系统(dss)和联机分析应用数据源的结构化数据环境。数据仓库研究和解决从数据库中获取信息的问题。数据仓库的特征在于面向主题、集...

简述儿童发展的特征怎样解答儿童发展的特点 儿童的发展包括生理发展和心理发展两方面,即是其生理成熟与其个性心理品质的形成与变化的复杂过程。在这里,生理成熟是指儿童个体作为一个生物体,其生理结构和...

面试题:请简述网络定义并谈谈自己对网络的理解对网络文化的认识 1、网络文化包括:网络文化行为: 网民在网络中的行为方式与活动, 大多具有文化的意味, 它们就是网络文化的基本层面, 是网络文化的其他层面形成的基础。 2、网络...

推荐阅读
图文推荐