`
thinkerAndThinker
  • 浏览: 284757 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

应用服务器

阅读更多
应用服务器
    应用服务器应用服务器定是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。 简单的说能实现动态网页技术的服务器叫做应用服务器。

目录

应用服务器的定义
应用服务器的分类o 静态
o 动态
o 活动
概括
应用服务器和WEB服务器的区别应用服务器的定义
应用服务器的分类 o 静态
o 动态
o 活动
概括
应用服务器和WEB服务器的区别
展开 编辑本段应用服务器的定义
  应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。   简单的说能实现动态网页技术的服务器叫做应用服务器。
编辑本段应用服务器的分类
  通常,根据确定文档内容的时间,所有文档可以划分为如下三类。
o 静态
  o 静态:静态We b 文档是一个存储于We b 服务器的文件。静态文档的作者在写作的时候确定文档的内容。由于文档内容不会变化,所以对静态文档的每次访问都返回相同结果。
o 动态
  o 动态:动态web文档不是以一个预先定义的格式存在,而是在浏览器访问web服务器时创建。当一个请求到达时,web服务器运行一个应用程序创建动态文档(dynamic documents),服务器返回程序的输出作为应答。由于每次访问都要创建新的文档,动态文档的内容是变化的。
o 活动
  o 活动:一个活动文档不完全由服务器一端说明,而是包括一个计算并显示值的程序。当浏览器访问活动文档时,服务器返回一个浏览器可以本地执行的程序。当该程序运行时,它可以和用户交互执行并不停地改变显示。这样,活动文档的内容是不固定的-只要用户让程序保持运行,它总是在不停地变化。静态文档的主要优点在于它的简单、可靠性和性能。由于静态文档是直接指定格式。它可以由不懂编程的人创建。更重要的是,在已经创建和测试之后,静态文档永远是正确的。最后,浏览器可以快速存取文档,同时通过把文档放在本地盘上的缓冲区内以加快以后对这些文档的访问速度。 静态文档的主要缺点是不灵活-当信息变化时文档必须重新设计。另外,改变是很耗费时间的,因为它需要人工修改文件。因此,静态文档不适合频繁变化的报告信息。动态文档的主要优点是它报告当前信息的能力。例如,一个动态文档可以用来报告股市行情、天气预报或音乐会售票情况等内容。当浏览器申请信息的时候,服务器运行一个应用程序,访问所需要的信息,并创建一个文档,服务器于是将该文档返回给浏览器。动态文档把任务放在服务器一端,浏览器采用和静态文档同样的方法访问动态文档。实际上,从浏览器的角度来看。动态文档和静态文档是无区别的。由于动态文档和静态文档都采用H T M L 编写,浏览器不知道服务器是从一个磁盘文件还是计算机程序中取得文档。动态文档的主要缺点是增加成本和不能显示变化的信息。和静态文档类似,动态文档在浏览器取得文档后不会再改变。因此在信息发送给浏览器之后,文档就开始过时。例如一个报告股市信息的动态文档,由于股市信息变化迅速,当用户访问时文档很快就过时。动态文档的创建和访问成本比静态文档昂贵。创建动态文档的代价较高,因为动态文档的创建者必须懂得如何写程序。另外,程序必须仔细编写和广泛测试,以保证输出的合法性。验证这样一个程序的正确性是很困难的,因为输入可以包含不同来源的多种数据。动态文档除了创建成本高,所需的硬件成本也较高,因为服务器端需要更强大的计算机。最后取出动态文档需要的时间稍多些,因为服务器需要额外的时间去运行程序创建文档。尽管在申请到达时动态文档才创建,但信息可能很快过时,活动文档相对于动态文档的主要优点在于它持续更改信息的能力。例如,只有活动文档能够快速改变显示以显示动画。更重要的是,活动文档能够直接访问信息源并连续更改显示。例如,一个显示股市行情的活动文档可以连续读取股市信息,并且不需要用户干预而自动修改显示。活动文档的主要缺点是创建和运行这种文档所需的额外费用,同时缺少安全性。首先,活动文档的显示需要更复杂的浏览器软件和一个强有力的计算机运行浏览器。另外,写正确的活动文档比写其他画面需要更多的编程技巧,所得到的结果文档更难于测试。而且,由于活动文档必须运行在客户端而不是服务器端,程序必须解决在不同客户上的兼容性问题,最后,活动文档存在着潜在的安全性问题,因为文档既输入信息又输出信息。
编辑本段概括
  Web 文档根据文档内信息改变的时间可分为三类。静态文档的信息只有当作者修改时才会改变,动态文档的信息在服务器端收到文档申请时改变,活动文档显示的信息在文档下载到浏览器一端运行后改变。由于创建动态文档的责任在管理文档的服务器一端,支持动态文档也只需修改服务器。实际上,变化意味着扩展,管理动态文档的服务器也包含了处理静态文档的代码。处理动态文档的Web服务器需要三个特性。   首先,服务器程序必须扩展,当每次请求到达时,能够执行一个单独的创建文档的应用程序。服务器必须编成能够捕获应用程序的输出,并且将该文档返回给浏览器。   其次,必须为每个动态文档写一个单独的应用程序。   最后,服务器必须配置成能够知道哪一个URL 对应于动态文档和哪一个URL 对应于静态文档。对每个动态文档,配置时必须说明产生文档的应用程序。每个申请包含着一个对应动态或静态文档的URL,服务器使用配置信息和收到的请求中的URL决定如何处理。如果配置信息说明申请中的URL对应着一个静态文档,服务器就跟往常一样取出文件。如果申请中的URL对应着动态文档,服务器选择生成该文档的应用程序,运行程序,并且把程序的输出作为文档返回给浏览器。
应用服务器和WEB服务器的区别
  通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

           应用服务器处理业务逻辑,web服务器是用于处理HTML文件的。
应用服务器:Weblogic.Tomcat.Jboss
WEB SERVER:IIS. Apache
分享到:
评论

相关推荐

    金蝶应用服务器的安装部署

    金蝶应用服务器是企业级的信息管理系统,主要用于支持企业的业务流程和服务。它的安装部署是一个关键步骤,确保系统的稳定运行。在本文中,我们将深入探讨金蝶应用服务器的安装和部署过程,以及相关的源码管理和工具...

    轻量应用服务器建站例程

    在IT行业中,轻量应用服务器通常用于部署小型或者中型的Web应用,它们提供了一种高效、便捷的方式来运行和管理应用程序。在这个特定的例子中,我们将关注如何在Ubuntu操作系统上使用Python和Django框架来建立一个...

    金蝶Apusic V10 应用服务器用户管理手册

    金蝶Apusic应用服务器是企业级的中间件产品,主要用于构建和运行复杂的企业应用程序。它提供了稳定、高效、安全的运行环境,适用于分布式系统,并具备良好的可扩展性和伸缩性。Apusic V10版本进一步优化了这些特性,...

    应用服务器设计、开发与维护

    在IT行业中,应用服务器是构建复杂企业级系统的关键组件,它们负责处理业务逻辑,提供服务接口,以及管理和协调数据访问。本主题“应用服务器设计、开发与维护”将深入探讨这个核心领域,涵盖一系列相关知识点。 一...

    J2EE应用服务器标准

    标题和描述均提到了“J2EE应用服务器标准”,这一主题是IT领域中关于企业级应用开发的关键概念。J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems(现已被Oracle收购)在2000年推出的一套用于开发和...

    宝兰德BES应用服务器使用手册和安装手册

    【宝兰德BES应用服务器使用手册和安装手册】提供了全面的关于BES AppServer企业版的使用和安装指导,适合系统管理员和基于其进行Java应用开发的开发人员。手册假定用户具备基本的操作系统操作和JDK安装技能。 1. **...

    金蝶Apusic应用服务器 V10企业版 用户手册+技术白皮书+调优手册

    金蝶Apusic应用服务器V10企业版是金蝶公司推出的一款强大且高效的企业级中间件产品,主要用于构建和运行企业级的Web应用程序和服务。该版本的用户手册、技术白皮书以及调优手册提供了全面的技术指导和优化策略,帮助...

    WEB服务器和应用服务器之间的区别.doc

    ### WEB服务器和应用服务器之间的区别 #### 一、概述 在现代互联网技术中,服务器扮演着至关重要的角色,尤其在企业级应用开发中,WEB服务器和应用服务器的区别尤为重要。这两种服务器各自承担着不同的职责,相互...

    InforSuite应用服务器技术白皮书.pdf

    InforSuite应用服务器是InforBus公司推出的一款企业级应用服务器,它支持JEE5标准,具有构件化的设计思想,使得构件便于设计、实现、移植和互操作。该服务器具有开放性、稳定性、可扩展性和可管理性等特点,可以快速...

    配置JBoss应用服务器

    配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss应用服务器配置JBoss...

    Apusic应用服务器6.0使用手册(CHM格式)

    金蝶Apusic应用服务器6.0是一款标准、安全、高效、集成并且具有丰富功能的企业级应用服务器(Enterprise Application Server),它用于实现基于SOA的企业应用和服务,为企业应用和服务提供坚不可摧的基础架构支撑。...

    网络课程设计报告应用服务器配置与管理.doc编程资料

    网络课程设计报告应用服务器配置与管理.doc

    Tomcat应用服务器配置

    Tomcat应用服务器安装与配置,良心文档,适合初学者!!!

    BEA应用服务器介绍

    BEA应用服务器介绍,来自BEA的PPT

    Web服务器与Web应用服务器的区别

    Web服务器与Web应用服务器的区别,详细讲解WebServer与WebApplicationServer区别

    东方通应用服务器软件TongWeb_v7_0白皮书.pdf

    东方通应用服务器软件TongWeb_v7_0白皮书.pdf 东方通应用服务器软件TongWeb_v7_0白皮书.pdf 东方通应用服务器软件TongWeb_v7_0白皮书.pdf

    Apusic应用服务器5.1文档

    金蝶Apusic应用服务器的详细文档,包括安装、管理、开发等内容。

    IBM WebSphere应用服务器简介

    IBM WebSphere应用服务器简介

    应用服务器的安装(Windows 7).doc

    应用服务器安装(Windows 7) 应用服务器的安装是指在 Windows 7 操作系统上安装和配置应用服务器的过程。以下是安装过程中的关键步骤和注意事项: 一、操作系统和 IIS 配置 1. 安装 Windows 7 操作系统:首先,...

    J2EE应用服务器性能优化方案

    讲解了J2EE应用服务器的优化方案,对于高级开发人员和企业管理人员都是值得看看的!

Global site tag (gtag.js) - Google Analytics