试题详情
- 简答题说明Web程序设计中常用的分层设计思路,阐述数据层、业务逻辑层和界面层的职能,并画出这三层与用户和数据库之间的逻辑关系图。
- 我们把系统分为三个层次,即数据层、业务逻辑层和界面层。其背后的思路很简单,就是用分而治之的方式把软件的设计开发分成几个彼此独立的部分,每个部分专注于解决一类问题,部分与部分之间通过事先约定好的接口进行通信;只要接口不变,无论在一个部分内部如何更改代码,都不会影响别的部分。这种思路可以把大的问题分解为几个小的问题,有助于多人协作,也有助于提高代码的层次感和模块化程度。下图给出了三层结构及彼此关系和各自职能:
关注下方微信公众号,在线模考后查看
热门试题
- 试述表单的作用。
- jQuery中的子元素过滤选择器中,选取
- 在页面中外部头部插入的方法是()。
- 在编译Servlet或Javabean时
- 在application对象中用()方法
- 改变元素的外边距用margin,改变元素
- ASP中request语句主要用于用户接
- 关于JavaScript说法正确的是()
- 使用LINQ不能实现数据操作的是()
- 比较运算符“===”是绝对相等,类型和值
- 下面哪项内容使用request对象无法实
- 下列文件名后缀中,只有()不是动态网页的
- 在以下操作系统中,支持Java/JSP的
- Servlet可以通过以下哪个接口实现请
- 替换的方法是下列哪一个关键字()。
- 下列哪个不属于数据定义语言:()
- Page指令用于定义JSP页面的全局属性
- 错误与异常有什么区别?为什么要进行异常处
- 以下有关Servlet常用的请求头的含义
- varsrt1="a";varnum=1