试题详情
简答题说明Web程序设计中常用的分层设计思路,阐述数据层、业务逻辑层和界面层的职能,并画出这三层与用户和数据库之间的逻辑关系图。
  • 我们把系统分为三个层次,即数据层、业务逻辑层和界面层。其背后的思路很简单,就是用分而治之的方式把软件的设计开发分成几个彼此独立的部分,每个部分专注于解决一类问题,部分与部分之间通过事先约定好的接口进行通信;只要接口不变,无论在一个部分内部如何更改代码,都不会影响别的部分。这种思路可以把大的问题分解为几个小的问题,有助于多人协作,也有助于提高代码的层次感和模块化程度。下图给出了三层结构及彼此关系和各自职能:
  • 关注下方微信公众号,在线模考后查看

热门试题