工学

问答题Web应用的两层架构中,可以将什么放在同一层中?

题目
问答题
Web应用的两层架构中,可以将什么放在同一层中?
参考答案和解析
正确答案: Web应用的两层架构中,逻辑计算与数据处理可以放在同一层中。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在信息系统工程总体规划过程中,软件架构包括多种形式。在(12)中,数据和数 据处理放在服务器端,而应用处理和表现层放在客户端。

A.文件服务器架构

B.客户/服务器两层架构

C.客户/服务器N层架构

D.基于Web的架构


正确答案:B
软件架构是为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。软件架构不仅确定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的各元素之间的对应关系,提供了一些设计决策的基本原则。客户/服务器架构模式是将应用一分为二,服务器负责数据管理,客户机完成与用户的交互任务。客户,服务器N层结构(n-tiers结构,多层式运行架构)是相对于两层结构而言的。传统的C/S计算多是基于两级模式,在这种模式中,所有的形式逻辑和业务逻辑均驻留在Client端,而Server则成为数据库服务器,负责各种数据的处理和维护。因此server变得很“瘦”,被称为“瘦服务器(ThinServer)”。与之相反,这种模式需要在客户端运行庞大的应用程序,这就是所谓的“胖客户机(FatClient)”。客户/服务器N层架构(n-tiers结构,多层式运行架构)的四层是指PresentationTier(表示层,就是直接呈现在用户面前的界面)、WebServerTier(Web服务器层)、ApplicationServerTier(应用服务器层)和DataTier(数据层)。早期的网络系统设计常常采用三层结构。最常见的结构就是表示(presentation)层、领域(domain)层以及基础架构(inframucture)层。N层结构的提出是为了适应当前B/S模式开发WebApplication的需要而提出的。传统的Brown模型是指:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain),数据映射层(DataMapping)和数据源层(DataSource)。它其实就是在三层架构中增加了两个中间层。控制/中介层位于表示层和领域层之间,数据映射层位于领域层和基础架构层之间。基于WEB的架构实际就是B/S架构,以浏览器为客户端与WEB服务器交互,WEB服务器再与数据库服务器交互的架构模式架构。所以客户机,服务器模式是数据和数据处理放在服务器端,而应用处理和表现层放在客户端。

第2题:

在信息系统工程总体规划过程中,第3章包括多种形式。在( )中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。

A:文件服务器架构
B:客户/服务器两层架构
C:客户/服务器N层架构
D:基于Web的架构

答案:B
解析:
第3章定义客户机/服务器(Client/Server,C/S)模式是基于资源不对等,为实现共享而提出的。C/S模式将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S模式具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。

第3题:

使用WEB应用防护可以帮助网站应对来自WEB应用层的攻击,哪项描述是错误的?()

A、可以有效应对网页篡改问题

B、可抵御来之应用层的SQL注入

C、可以实现WEB应用安全交付

D、可以识别并防御FTP攻击


答案:D

第4题:

Broswer/Server三层架构中哪层负责处理事务逻辑()

  • A、Browser
  • B、Web服务器
  • C、数据库

正确答案:B

第5题:

简述Web应用中表示层的两种架构模式,并比较这两种模式的优缺点。


正确答案: Web应用中表示层的两种架构模式分别为:Model1和Model2。
1.Model1的工作原理如下:
(1)客户端发出请求,该请求由JSP页面接收。
(2)Java Bean用于实现业务模型,JSP根据请求与不同Java Bean进行交互。
(3)业务逻辑操作指定Java Bean并改变其模型状态。
(4)JSP将改变后的结果信息转发给客户端。
2.Model2的工作原理如下:
(1)Servlet接收客户端发出的请求。
(2)Servlet根据不同的请求调用相应的Java Bean。
(3)业务逻辑操作指定Java Bean并改变其模型状态。
(4)Servlet将改变后Java Bean的业务模型传递给JSP视图。
(5)JSP将后台处理结果呈现给客户端。
两种模式的优缺点比较如下:
1.Model1适合快速开发小型应用,但是控制逻辑与表示逻辑耦合紧密。在大型应用程序开发过程中,容易造成程序的可移植性差,不易维护。
2.与Model1模式相比,Model2更适合开发大型应用程序。在Model2中实现了业务逻辑与表示逻辑的分离,相应地提高了程序的可维护性。但是在开发一些小型应用时,使用Model2可能会增加程序的复杂程度。

第6题:

在信息系统工程总体规划过程中,第3章包括多种形式。在( )中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。

A. 文件服务器架构
B. 客户/服务器两层架构
C. 客户/服务器N层架构
D. 基于Web的架构

答案:B
解析:
第3章定义客户机/服务器(Client/Server,C/S)模式是基于资源不对等,为实现共享而提出的。C/S模式将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S模式具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。

第7题:

在传统动画中可以将背景和人物动作放在同一个图像层上。


正确答案:错误

第8题:

应用程序开发模式不包括下面( )。

A.两层结构

B.三层结构

C.四层结构

D.基于Web的B/S模式


参考答案:C

第9题:

Web应用的两层架构中,可以将什么放在同一层中?


正确答案:Web应用的两层架构中,逻辑计算与数据处理可以放在同一层中。

第10题:

Browser/AppliCation/Server四层架构中,COM组件部署在哪一层()

  • A、Browser
  • B、Web服务器
  • C、应用服务器
  • D、数据库

正确答案:C

更多相关问题