更多“电子商务系统应用表达层主要分布在()A、Web服务器B、用户终端设备C、应用服务器D、数据库服务器”相关问题
  • 第1题:

    电子商务系统软件的数据层的应用软件主要是完成数据的存取功能,可以运行于应用服务器或者()上。

    A、数据库服务器

    B、WEB服务器

    C、WWW

    D、Internet


    正确答案:A

  • 第2题:

    下列关于以应用服务器为中心的浏览器/服务器模式的叙述中,不正确的是

    A.它是Web服务器和三层客户机/服务器结合的结果

    B.这种软件结构可分为浏览器、Web服务器、应用服务器、数据库服务器

    C.对于客户端的表现逻辑,目前只能通过基于脚本的方式实现

    D.在Intemet电子商务系统开发中,为支持跨平台特性,可采用基于脚本的方式


    正确答案:C
    解析:对于客户端的表现逻辑,存在两种不同的解决方式,一种是基于构件的方式,另一种是基于脚本的方式。

  • 第3题:

    ● 以下关于三层浏览器/服务器(B/S)结构的数据库应用一同说法错误的是( )。( )

    A.三层浏览器/服务器结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构

    B.它将数据处理功能分解并分布在表示层、功能层两个层次上

    C.表示层位于客户端,由Web浏览器实现

    D.功能层位于Web应用服务器,实现面向具体应用领域的业务规则


    正确答案:B
    三层浏览器/服务器结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层和数据层三个层次上,分别由由Web浏览器、Web应用服务器和数据库服务器来实现。

  • 第4题:

    在典型的WEB应用站点的层次结构中,“中间件”是在哪里运行的?()

    A、浏览器客户端

    B、web服务器

    C、应用服务器

    D、数据库服务器


    答案:C

  • 第5题:

    多媒体消息系统包括以下网元:MMS终端、多媒体消息中心、MMS用户数据库、外部应用服务器、增值应用服务器以及非MMS终端处理系统。


    正确答案:错误

  • 第6题:

    数据库系统体系结构分为()。

    • A、浏览器/应用服务器/数据库服务器
    • B、单用户结构
    • C、主从式结构
    • D、客户/服务器结构

    正确答案:A,B,C,D

  • 第7题:

    C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层以上)。在传统的两层结构中,一层为(),另一层为()。在三层客户/服务器结构中,将服务器端分为()服务器和()服务器,应用服务器主要用来()业务处理程序,而数据库服务器主要支持数据库的()。客户端通过应用服务器递交(),应用服务器完成对数据库的访问及其相关处理,并最终将()返回给客户端。


    正确答案:客户层;服务器层;应用;数据库;部署和封装;存储和数据处理;业务请求和数据请求;处理结果

  • 第8题:

    Web—DBMS的体系结构中可以包括以下几部分组成()

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

    正确答案:A,B,C,D

  • 第9题:

    在基于Web的分布式计算结构中,第三层主要是处理能力高的()

    • A、文件服务器
    • B、Web服务器
    • C、邮件服务器
    • D、数据库服务器

    正确答案:D

  • 第10题:

    组建WEB站点时,除操作系统以外,还需要哪些系统软件。()

    • A、数据库管理系统
    • B、应用服务器
    • C、WEB服务器
    • D、网上订购系统

    正确答案:A,B,C

  • 第11题:

    填空题
    C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层以上)。在传统的两层结构中,一层为(),另一层为()。在三层客户/服务器结构中,将服务器端分为()服务器和()服务器,应用服务器主要用来()业务处理程序,而数据库服务器主要支持数据库的()。客户端通过应用服务器递交(),应用服务器完成对数据库的访问及其相关处理,并最终将()返回给客户端。

    正确答案: 客户层,服务器层,应用,数据库,部署和封装,存储和数据处理,业务请求和数据请求,处理结果
    解析: 暂无解析

  • 第12题:

    多选题
    组建WEB站点时,除操作系统以外,还需要哪些系统软件。()
    A

    数据库管理系统

    B

    应用服务器

    C

    WEB服务器

    D

    网上订购系统


    正确答案: C,A
    解析: 暂无解析

  • 第13题:

    电子商务系统软件的商务逻辑层的应用软件主要运行于()或者应用服务器。

    A、DB服务器

    B、Web服务器

    C、WWW

    D、主机


    正确答案:B

  • 第14题:

    图7-11是该企业电子商务系统的应用平台结构图,请将图中(5)~(7)空缺处的服务器类型填写完整。

    (5)~(7)备选答案:

    A.数据库服务器 B.应用服务器 C.代理服务器 D.Web服务器


    正确答案:D、B、A
    D、B、A 解析:这是一道要求读者掌握B/S三层结构的基本常识题。本题的所涉及的知识点如下。
    传统的C/S(client/server)体系结构虽然采用的是开放模式,但只是系统开发一级的开放性,在特定的应用中,无论是client端还是server端都需要特定的软件支持。
    B/S(Browser/Server,浏览器/服务器)结构是对C/S结构的一种变化和改进。主要利用了不断成熟的浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术。它只需安装维护一个服务器,在客户端采用浏览器运行软件即可。
    图7-11是典型的B/S三层结构。B/S三层体系结构在数据管理层(Server)和用户界面层(Client)增加了一层中间件(Middleware)。中间件作为构造三层结构应用系统的基础平台,主要提供了以下功能:负责客户机浏览器与Web服务器、Web服务器与数据库服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理平台。这种三层结构在层与层之间是相互独立的,任何一层的改变都不会影响其他层的功能。
    B/S三层体系结构核心概念是利用中间件将应用分为表示层(Presentation)、业务逻辑层(Business Logic)和数据存储层(Data Service)三个不同的处理层次。由图7-11中“HTTP(超文本传输协议)”这一关键信息可知,(5)空缺处是Web服务器。由图中“SQL”这一关键信息可知,(7)空缺处是数据库服务器。应用服务器介于Web服务器与数据库服务器之间,即(6)空缺处所应填写的是应用服务器。
    B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但存在数据安全性问题,对服务器要求过高,数据传输速度慢,软件的个性化特点明显降低。

  • 第15题:

    下列关于B/S模式应用服务器的描述中,错误的是( )。

    A.网络应用建立在web服务的基础上

    B.访问不同的应用服务器需要不同的客户端程序

    C.浏览器不能直接访问数据库服务器

    D.采用三层架构


    正确答案:B
    B/S结构(浏览器/服务器模式),是Web兴起后的一种网络结构模式。该结构统一采用Web浏览器作为客户端。B/S结构将系统功能实现的核心部分集中到服务器上,使得系统的开发、维护和使用简便化。Web浏览器通过服务器访问数据库服务器,将复杂的业务逻辑部分集中在服务器上,故选项B错误。

  • 第16题:

    应用服务器在基于Web的数据库应用系统中已经得到了广泛的应用。如今,各大主要软件厂商纷纷将应用服务器作为其电子商务平台的基础。由于应用服务器本身是一个正在不断发展的概念,不同的产品之间有很大的差别,但是其核心结构,以及需要解决的主要问题都是相近的,区别仅在于各个产品解决的具体方法不同。下面是应用服务器共同需要解决的部分问题。(1)负载均衡:应用服务器实现负载均衡的方法很多,比如在应用服务器本身的实现上,有基于进程的方式和基于线程的方式。(2)数据库连接池:在应用服务器系统中,一般都会采用数据库连接池的技术。(3)高速缓存机制:为了提高性能,许多应用服务器都采用了高速缓存机制。【问题1】请用150字以内文字,说明什么是数据库连接池技术?在应用服务器中使用这种技术的优点是什么?【问题2】请用200字以内文字,叙述在应用服务器中可有哪些高速缓存?这些高速缓存是如何改进系统性能的?【问题3】某公司希望实现一个电子商务系统,要求该系统必须符合工业标准且支持多种操作平台,请选择一种应用服务器产品,并用200字以内文字简要列举出该类产品能提供的主要的技术支持特征。


    答案:
    解析:
    一、试题分析由于本题中,题面中提供的信息相对较简单,对答案的构思不能够起到很大的帮助作用。因此关键还在于考生对应用服务器基础知识的掌握程度。【问题1】使用应用服务器环境的一个重要原因就是为了最小化数据库连接,并且尽力减少在数据库服务器上的加载次数。在传统的两层环境中,每个用户至少要建立一个到其他各个数据库的连接。这种通过Driver Manager(例如ODBC、JDBC等)和基本实现DataSource进行连接(例如ADO等)的方法,一个数据库连接对象均对应一个物理数据库连接。一方面,会造成连接数的数量猛增,并很快用光数据库服务器的资源;另一方面,数据库连接的建立(通常需要1~3s,包括服务器通信和认证所花费的时间),以及关闭对系统而言是耗费系统资源的操作,这种耗费资源的动作对系统的性能影响尤为明显。而当引入了应用服务器之后,管理数据库连接的责任就落在应用服务器中。如果应用服务器为每个客户端的数据访问建立一个数据库连接,那么问题仍然不能够得以解决。因此对于具有高数据访问量的应用来说,一个更好的策略就是管理一个连接池。启动时,可以创建一个预定编号的连接,并以矢量或阵列的形式进行存储。在调用表对象的方法之前,得到下一个连接对象的请求;然后,把这个连接连同这个数据请求一起传递给表格。随着每个顺序请求的加入,这个连接不断地循环,并自动平衡连接中的加载。一旦连接对象失败,就会放弃这个循环,并在一定程度上自动恢复。通俗地说,就是将每次创建的数据库连接放在一个“池”里,并且在连接使用完成时并不急于关闭这个连接。当应用程序需要调用一个数据库连接时,数据库相关的接口返回一个通过重用数据库连接(就是那些已使用完,但未关闭的、空闲的数据库连接)而非重新创建一个数据库连接,只在没有可用的数据库连接时,才重新创建一个。通过这种方式,应用程序可以减少对数据库连接操作,尤其在多层环境中多个客户端可以通过共享少量的物理数据库连接来满足系统需求。当使用了数据库连接池技术之后,由于可以有效地减少数据库连接的建立和关闭操作,从而能够节省大量的系统消耗,同时明显地提升系统的性能。另外,由于使用了数据库连接后,应用系统所需的数据库连接在一段时间后就会稳定在一定的数量范围之内,从而也提高了系统的可测量性。【问题2】为了达到最佳的性能,许多应用服务器都采用了高速缓存机制。在应用服务器中使用高速缓存一般包括三个地方,即页面的缓存、数据库的缓存、动态页面的缓存。页面的缓存是指将特定的URL对应的页面在缓存中予以记录,以便在未来再次访问同一个URL时,直接使用。这里的缓存可以达到最佳的缓存性能,任何后面的操作都不需要进行,只需将缓存读出,然后输出即可。但是,由于大多数URL对应的页面中,往往都有少量需要变动的信息,这些页面不能使用这种方法进行缓存。数据库的缓存是指系统对数据库的访问结果进行缓存,这样,相同的SQL再次去访问数据库时,就不需要进行真正的数据库操作,而只需读取缓存即可。这种缓存能够达到良好效果的前提是系统的主要开销在于数据库访问。由于系统依然需要进行有关页面生成等工作,所以缓存效果不如页面缓存,但是适用面比较广。为了能够进一步减少页面生成工作,现在许多应用服务器针对各种动态网页技术和构件技术提供了相应的高速缓存机制,也就是将页面的生成结果进行缓存,当处理以后的页面请求时,可以直接使用缓存结果,从而进一步减少开销,提高访问性能。但是这种技术也有很多局限性,当用户所访问的信息集不同时,缓存里的信息并不能够被利用,还是需要另外生成。【问题3】应用服务器被誉为“Internet上的操作系统”,其在IT技术中的重要程序不言而喻,因此众多IT公司都纷纷重金投入开发自己的应用服务器产品,甚至开源组织也不例外,各种有竞争力的应用服务器产品层出不穷。另一方面,由于应用服务器在基于Internet的企业应用中,起着十分重要的作用。因此,作为系统分析师来说,了解各种主流的应用服务器产品,并根据实际的需要正确地选择是一个十分重要的知识基础。回到本题,它要求选择一种应用服务器产品,该产品符合工业标准,支持多种操作平台,适合于电子商务应用。要想做出正确的选择必须能够对以下这几个要求有正确的理解。— 符合工业标准:主要是指应用服务器中采用的中间件技术符合工业标准,如J2EE、CORBA、XML等。— 支持多种操作系统:也就是能够在Windows系列、UNIX系列等多种操作系统环境中使用,基于CORBA和J2EE的都能够满足这个要求。而微软的MTS则只能够运用于Windows系列操作系统平台,显然无法满足这个要求。— 适合于电子商务应用:根据电子商务的应用特点,要求应用服务器能够提供诸如事务管理、组建容器等一系列适合分布式应用的技术,另外还应该具有高扩展性、伸缩性的特点,以满足电子商务发展的业务扩展需要。根据上面的分析,结合各种主流应用服务器的特色,我们会发现应用服务器产品中符合这些要求的比较多,考生可以根据自己的熟悉情况来选择。比较适合的选择包括BEA的WebLogic、IBM的Websphere、Sun和Netscape联手的产品iPlanet Application Server等。当然类似于JBoss这样的应用服务器也是正确的选择。二、参考答案【问题1】数据库连接池技术是指在系统初期,或者初次使用时,完成数据库的连接,而后不再释放此连接,在处理后面的请求时,反复使用这些已经建立的连接。这种方式可以大大减少数据库的处理时间,有利于提高系统的整体性能、可测量性和扩展性。【问题2】在应用服务器中有页面的缓存和数据库的缓存。页面的缓存是指将特定的URL对应的页面在缓存中予以记录,以便在未来再次访问同一个URL时,直接使用。这里的缓存可以达到最佳的缓存性能,任何后面的操作都不需要进行,只需将缓存读出,然后输出即可。数据库的缓存是指系统对数据库的访问结果进行缓存,这样,相同的SQL再次访问数据库时,就不需要进行真正的数据库操作,而只需读取缓存即可。【问题3】可以选择J2EE应用服务器(例如,WebLogic,Websphere等),它支持多种操作系统,如Windows,UNIX,Linux等,同时也是工业标准。— 数据库操作支持:JDBC数据源,通过缓冲数据库连接,提供高效、可靠的数据库操作。— 安全性控制:J2EE提供声明性安全控制,用户在部署描述符中通过声明的方式来控制应用系统的安全性(例如,可以控制如何进行身份认证,控制那些角色可以访问哪些资源或执行哪些操作等)。— 事务控制:J2EE应用服务器支持将事务控制交给容器自动管理,或者利用JTA在代码中自己控制事务。— 与其他系统交互:基于JCA或者JMS,另外可以直接访问CORBA构件。

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    C/S架构可以传统的两层结构,也可以是多层结构。在传统的两层结构中,一层为(),另一层为()。在三层客户/服务器结构中,将服务器端分为应用服务器和()服务器,应用服务器主要用来()业务处理程序,而数据库服务器主要支持数据库的()。客户端通过应用服务器递交业务请求和数据请求,应用服务器完成对数据库的访问及其相关处理,并最终将处理结果返回给客户端。


    正确答案:客户层;服务器层;数据库;部署和封装;存储和数据处理

  • 第19题:

    试述WEB服务器和应用服务器的主要区别?


    正确答案: 应用服务器是从Web服务器发展而来的。Web服务器可以解析HTTP协议,当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,或者把动态响应的产生委托给一些其它的程序例如CGI脚本,总之,Web服务器负责传送HTML页面使浏览器可以浏览。较为常用的Web服务器有IIS和Apache。应用服务器负责处理复杂的商务业务逻辑,比Web服务器要复杂,主要功能有:提供高性能的应用程序运行环境、提供可扩展性、提供会话管理、提供目录及内容管理、提供商务引擎、提供商务管理功能等,常用的应用服务器有Weblogic、Tomcat、Jboss等。

  • 第20题:

    基本的电子商务系统框架一般建立在三层分布式环境上,即()。

    • A、客户机
    • B、web应用服务器
    • C、网关
    • D、服务器

    正确答案:A,B,D

  • 第21题:

    按功能可将服务器分为()

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

    正确答案:A,B,C

  • 第22题:

    多选题
    电子商务系统应用表达层主要分布在()
    A

    Web服务器

    B

    用户终端设备

    C

    应用服务器

    D

    数据库服务器


    正确答案: C,A
    解析: 暂无解析

  • 第23题:

    多选题
    基本的电子商务系统框架一般建立在三层分布式环境上,即()。
    A

    客户机

    B

    web应用服务器

    C

    网关

    D

    服务器


    正确答案: D,C
    解析: 暂无解析