关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

app和Web服务器有那些作用?

发布时间:2020-05-01 12:54:28

Web服务器提供(服务)页面供浏览器浏览,而Web服务器专门处理HTTP请求。应用服务器提供了客户端应用程序可以调用的方法,为应用程序和服务的业务逻辑通过许多协议。一个Web服务器Web服务器解析处理HTTP协议。

当Web服务器接收到HTTP请求时,它将返回HTTP响应,例如HTML页面。为了处理一个请求时,Web服务器可以回复一个静态页面或图片,做页面重定向,或者动态响应的一代委托给其他项目如CGI脚本,JSP脚本(JavaServerPages),servlet、ASP脚本(ActiveServerPages),服务器端JavaScript或其他服务器端技术。


不管它们的目的是什么,这些服务器端程序通常都会生成一个HTML响应供浏览器浏览。请记住,Web服务器的委托模型非常简单。当请求被发送到Web服务器时,它只是简单地将请求传递给一个能够很好地处理请求的程序。Web服务器只提供了一个环境,在这个环境中可以执行服务器端程序并返回响应,而不会超出其范围。服务器端程序通常具有事务处理、数据库连接和消息传递功能。虽然Web服务器不支持事务或数据库连接池,但是可以配置(使用)策略(策略)来实现容错(如何容错)和可伸缩性(可伸缩性),比如负载平衡(负载平衡)、缓冲区(缓存)。


集群——特性经常被误认为是特定于应用服务器的特性。二世。应用服务器根据我们的定义,作为应用服务器,它通过各种协议(包括HTTP)公开业务逻辑以公开客户机应用程序。Web服务器主要处理将HTML发送到浏览器以供浏览,而应用程序服务器提供对业务逻辑的访问以供客户机应用程序使用。应用程序使用此业务逻辑,就好像您在调用对象(或过程语言中的函数)的方法一样。应用服务器的客户端它可以运行在PC、Web服务器甚至其他应用服务器上。应用程序服务器及其客户机之间的传输信息不限于简单的显示标记。相反,消息是程序逻辑。


这种逻辑采用数据和方法调用(调用)的形式,而不是允许客户端随意使用公开的业务逻辑的静态HTML。在大多数情况下,应用服务器通过组件的应用程序接口(API)公开业务逻辑(给客户机应用程序),例如基于J2EE(Java2Platform,EnterpriseEdition)应用服务器的Enterprisejavabeans组件模型。此外,应用程序服务器可以管理自己的资源,比如门禁职责,包括安全性、事务处理、资源池和消息传递。与Web服务器一样,applicationserver也配置了各种可扩展的可伸缩性和容错(faulttolerance,即如何容错)技术。现在,WEB服务器还可以向服务器发送XML有效负载,具有处理数据和响应的能力,并且APP服务器服务器在一定程度上包含WEB服务器功能。




/template/Home/Zkeys2/PC/Static