我们把系统分为三个层次,即数据层、业务逻辑层和界面层。其背后的思路很简单,就是用分而治之的方式把软件的设计开发分成几个彼此独立的部分,每个部分专注于解决一类问题,部分与部分之间通过事先约定好的接口进行通信;只要接口不变,无论在一个部分内部如何更改代码,都不会影响别的部分。这种思路可以把大的问题分解为几个小的问题,有助于多人协作,也有助于提高代码的层次感和模块化程度。下图给出了三层结构及彼此关系和各自职能:
(简答题)
说明Web程序设计中常用的分层设计思路,阐述数据层、业务逻辑层和界面层的职能,并画出这三层与用户和数据库之间的逻辑关系图。
正确答案
答案解析
略
相似试题
(单选题)
阶段目标的设计思路有很多条件,最常用的是下列哪一种方式?()
(单选题)
当发现草图的几何约束状态可能不符合设计思路时,但又不明确是哪个约束造成的。此时可以利用()的命令进行分析,因此在建模过程中该命令非常常用。
(单选题)
当发现草图的几何约束状态可能不符合设计思路时,但又不明确是哪个约束造成的。此时可以利用()的命令进行分析,因此在建模过程中该命令非常常用。
(简答题)
在一般的WEB程序设计中,注销过程应如何设计?
(单选题)
线路板设计中四层设计分层EMC最好的()。
(判断题)
在asp.net中,可以从基类出发事先设计出具有事件处理程序的Web用户控件。()
(单选题)
在分层网络设计中,如果汇聚层链路带宽低于接入层链路带宽的总和,我们称为()式设计。
(单选题)
多媒体应用系统创意设计中要设计出创意独特的系统必须突破传统的陈规思路是指()原则。
(单选题)
为了增强Web站点的交互功能,在网页设计中经常使用()用来收集站点访问者的信息。