itgle.com

论应用服务器基础软件 应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件“集群”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。应用服务器技术的出现,能够加快应用的开发速度,减少应用的开发量。通过隔离底层细节,便于商业逻辑的实

题目

论应用服务器基础软件 应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件“集群”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。应用服务器技术的出现,能够加快应用的开发速度,减少应用的开发量。通过隔离底层细节,便于商业逻辑的实现与扩展,同时也为企业应用提供现成的、稳定的、灵活的、成熟的基础架构。

请以“应用服务器基础软件”为题,依次从以下三个方面进行论述: 1.概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。 2.论述并分析应用服务器在软件设计、开发、部署、运行和管理阶段,应该提供哪些核心功能? 3.详细说明你所参与的软件系统开发项目,采用了哪种应用服务器,在软件开发、部署和运行阶段,具体实施效果如何。


相似考题
参考答案和解析
正确答案:写作要点:
一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、论述和分析应用服务器应该具备的核心功能。
应用服务器是应用设计、开发、部署、运行、管理、维护的平台。应用服务器既是应用开发的平台,包括表示层、应用层和数据层的设计模式和编程环境;同时又是多层结构应用的部署、运行平台,对多层结构应用进行配置、启动、监控、调整,并在开发的不同阶段提供不同的功能。
1. 设计阶段,应用服务器完成底层通信、服务,并屏蔽掉复杂的底层技术细节,向用户提供结构简单、功能完善的编程接口,让用户可以专心于商务逻辑的设计。
2. 开发阶段,应用服务器提供了完全开放的编程语言和应用接口,同时也提供快速开发的工具和手段,帮助用户提高开发效率。
3. 部署阶段,应用服务器提供了对多种网络环境的支持,帮助用户在复杂的网络环境中配置系统参数,发挥系统最大性能。
4. 运行阶段,应用服务器基于开发技术标准,提供了系统的运行环境,提供了系统的名字解析、路由选择、负载平衡、事务控制等服务,并提供系统容错、修复、迁移、升级扩展等功能。
5. 管理阶段,应用服务器提供图形化界面来管理整个系统的资源,而且系统在运行期间也能动态监控和管理。
三、针对作者实际参与的软件系统开发项目,说明所采用的应用服务器,并描述该应用服务器在开发、部署和运行阶段的实际应用效果。

更多“论应用服务器基础软件 应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现 ”相关问题
  • 第1题:

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

    A、数据库服务器

    B、WEB服务器

    C、WWW

    D、Internet


    正确答案:A

  • 第2题:

    电子商务系统的平台设计内容包括()。

    A.应用服务器

    B.中间件软件

    C.操作系统

    D.开发工具


    正确答案:ABCD

  • 第3题:

    应用服务器是基于【2】工作模式的。


    正确答案:B/S

  • 第4题:

    下列关于应用服务器的分类,叙述错误的是______。

    A) 从面向的领域看,应用服务器可以分为两类:通用的应用服务器和专用的应用服务器

    B) 通用的应用服务器能提供多方面服务,支持多个领域的开发和运行

    C) 早前出现的Tuxedo和MTS遵循J2EE规范

    D) 从遵循的规范角度来看,应用服务器可以分为两类:遵循J2EE规范的应用服务器和其他服务器

    A.

    B.

    C.

    D.


    正确答案:C

  • 第5题:

    论应用服务器基础软件
    应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件“集群”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。应用服务器技术的出现,能够加快应用的开发速度,减少应用的开发量。通过隔离底层细节,便于商业逻辑的实现与扩展,同时也为企业应用提供现成的、稳定的、灵活的、成熟的基础架构。 (请围绕“论应用服务器基础软件”论题,依次从以下三个方面进行论述。) 1.概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。 2.论述并分析应用服务器在软件设计、开发、部署、运行和管理阶段,应该提供哪些核心功能? 3.详细说明你所参与的软件系统开发项目,采用了哪种应用服务器,在软件开发、部署和运行阶段,具体实施效果如何。


    答案:
    解析:
    [写作要点] 一、简要描述所参与分析和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、论述和分析应用服务器应该具备的核心功能。 应用服务器是应用设计、开发、部署、运行、管理、维护的平台。应用服务器既是应用开发的平台,包括表示层、应用层和数据层的设计模式和编程环境;同时又是多层结构应用的部署、运行平台,对多层结构应用进行配置、启动、监控、调整,并在开发的不同阶段提供不同的功能。 1.设计阶段,应用服务器完成底层通信、服务,并屏蔽掉复杂的底层技术细节,向用户提供结构简单、功能完善的编程接口,让用户可以专心于商务逻辑的设计。 2.开发阶段,应用服务器提供了完全开放的编程语言和应用接口,同时也提供快速开发的工具和手段,帮助用户提高开发效率。 3.部署阶段,应用服务器提供了对多种网络环境的支持,帮助用户在复杂的网络环境中配置系统参数,发挥系统最大性能。 4.运行阶段,应用服务器基于开发技术标准,提供了系统的运行环境,提供了系统的名字解析、路由选择、负载平衡、事务控制等服务,并提供系统容错、修复、迁移、升级扩展等功能。 5.管理阶段,应用服务器提供图形化界面来管理整个系统的资源,而且系统在运行期间也能动态监控和管理。三、针对作者实际参与的软件系统开发项目,说明所采用的应用服务器,并描述该应用服务器在开发、部署和运行阶段的实际应用效果。  

  • 第6题:

    Linux系统的应用主要涉及4个方面:应用服务器、嵌入式领域、软件开发以及桌面应用。()


    正确答案:正确

  • 第7题:

    选择应用服务器软件平台,()的做法是不合适的。

    • A、选择成熟的版本
    • B、为了系统的先进性,选择最新版本
    • C、选择集成性的产品,打包Web服务器和应用服务器在一个产品中
    • D、单独选择Web服务器和应用服务器,以实现最好的运行效果

    正确答案:B

  • 第8题:

    请列举出Web服务器软件和应用服务器软件各自的主要功能。


    正确答案: (一)Web服务器软件:除了响应客户机发出的Web页请求外,Web服务器软件还具有以下的功能:(1)检索引擎和索引程序(2)安全性及验证服务(3)获取访问者信息(4)FTP(5)网站管理工具(6)电子邮件(7)应用构造(8)动态网页生成工具。
    (二)应用服务器软件
    FTP服务器:提供文件传输服务(上传下载)。
    数据库服务器:集中地管理数据库
    Mail服务器:管理电子邮件
    代理服务器:代理网络用户去获取网络信息。形象的说它是网络信息的中转站。
    交易处理:接受定单并完成支付结算
    目录显示:提供产品说明和价格数据库
    列表服务器:创建并维护邮件列表,管理电子邮件方式的促销活动
    广告服务器:维护个性化和定制化广告的横幅广告网络数据
    音频/视频服务器:存储并发送流媒体内容
    组件服务器:创建一个在线协作的工作组环境
    文件服务器:共享文件目录

  • 第9题:

    一个应用服务器AS可包含多个应用服务器进程ASP,这些应用服务器进程分布在同一个的网络设备上,按多种方式配合工作。


    正确答案:错误

  • 第10题:

    单选题
    应用入侵防护系统(AIPS)一般部署在(  )。
    A

    受保护的应用服务器后端

    B

    受保护的应用服务器中

    C

    受保护的应用服务器前端

    D

    网络的出口处


    正确答案: D
    解析:
    应用入侵防护系统(AIPS)一般部署在应用服务器的前端,从而保证应用服务器的安全性。

  • 第11题:

    单选题
    选择应用服务器软件平台,()的做法是不合适的。
    A

    选择成熟的版本

    B

    为了系统的先进性,选择最新版本

    C

    选择集成性的产品,打包Web服务器和应用服务器在一个产品中

    D

    单独选择Web服务器和应用服务器,以实现最好的运行效果


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

  • 第12题:

    多选题
    电子商务应用服务器软件可以提供的网上销售的基本功能包括()
    A

    目录显示

    B

    交易处理

    C

    广告服务

    D

    银行服务


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

  • 第13题:

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

    A、DB服务器

    B、Web服务器

    C、WWW

    D、主机


    正确答案:B

  • 第14题:

    水电站水力机组在线监测系统的上位机系统包括()。

    A、应用服务器、工作站

    B、数据服务器、应用服务器

    C、应用服务器、上位机系统

    D、数据服务器、应用服务器、工作站


    参考答案:D

  • 第15题:

    ( 58 )下列软件结构图表示的是浏览器广服务器模式的哪种结构?

    A )以 Web 服务器为中心的软件结构

    B )以应用服务器为中心的软件结构 - 基于构件的方式

    C )以应用服务器为中心的软件结构 - 基于脚本的方式

    D )以数据库服务器为中心的软件结构


    正确答案:C

  • 第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题:

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

    • A、Web服务器
    • B、用户终端设备
    • C、应用服务器
    • D、数据库服务器

    正确答案:A,B

  • 第18题:

    在客服业务3.0座席上配置应用服务器参数时,如果应用服务器版本为“stAppApl”或“stAppTux”时,需要指定端口号,该端口号在应用服务器配置文件()中配置()服务时指定。


    正确答案:app.ini;WSL

  • 第19题:

    决定WWW系统性能的因素有()。

    • A、硬件与操作系统
    • B、操作系统与应用服务器软件
    • C、应用服务器软件与硬件
    • D、硬件、操作系统和应用服务器软件

    正确答案:D

  • 第20题:

    电子商务应用服务器软件可以提供的网上销售的基本功能包括()

    • A、目录显示
    • B、交易处理
    • C、广告服务
    • D、银行服务

    正确答案:A,B

  • 第21题:

    在LANFree备份模式中,备份软件的SSO模块起到什么作用?()

    • A、保证数据库数据逻辑一致性
    • B、实现多台应用服务器共享磁带设备
    • C、缩小备份窗口
    • D、降低应用服务器性能影响

    正确答案:B

  • 第22题:

    单选题
    决定WWW系统性能的因素有()。
    A

    硬件与操作系统

    B

    操作系统与应用服务器软件

    C

    应用服务器软件与硬件

    D

    硬件、操作系统和应用服务器软件


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    下面对传真应用服务器描述正确的是:()。
    A

    传真应用服务器需要与IVR安装在同一台服务器上

    B

    IVR通过ICD1861.DLL来调用传真应用服务器

    C

    传真应用服务器可以支持与外部数据的多种连接方式

    D

    传真应用服务器的功能是根据需要生成传真文件


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