网络服务器(web server)和应用服务器(application server)的区别

应用服务器是一种用于安装、操作和托管应用程序的服务器。应用服务器物理地或虚拟地位于存储应用数据的数据库服务器和与客户端通信的web服务器之间。应用服务器的功能是充当用户业务逻辑的主机(或容器),同时促进对业务应用程序的访问和性能。...

什么是应用服务器(application server)?

应用服务器是一种用于安装、操作和托管应用程序的服务器。应用服务器物理地或虚拟地位于存储应用数据的数据库服务器和与客户端通信的web服务器之间。应用服务器的功能是充当用户业务逻辑的主机(或容器),同时促进对业务应用程序的访问和性能。

应用服务器由服务器操作系统(OS)和服务器硬件组成,它们一起工作以向驻留应用提供计算密集型操作和服务。应用服务器在利用安装的应用的业务/功能逻辑时执行并提供用户和/或其他应用访问。

应用服务器所需的关键功能包括数据冗余、高可用性、负载平衡、用户管理、数据/应用程序安全和集中管理界面。此外,应用服务器可以通过企业系统、网络或内联网连接,并通过互联网远程访问。

不同类型的应用服务器包括:

  1. SAP NetWeaver AS
  2. Oracle OC4J
  3. 杰伦
  4. Tcat服务器
  5. 玻璃鱼
  6. 网络对象
  7. JBoss
  8. WebSphere
  9. 应用服务器

应用服务器示例

  1. 业务逻辑
  2. 移动应用服务器
  3. 美国石油学会
  4. 高可用性
  5. 整合
  6. 媒体
  7. 桌面应用程序
  8. 云部署
  9. 系统
  10. 微服务

什么是网络服务器(web server)?

web服务器是使用HTTP(超文本传输协议)和其他协议来响应通过万维网发出的客户端请求的软件和硬件。用户代理(通常是web浏览器或web爬虫)通过使用HTTP请求网页或其他资源来启动通信,服务器用该资源的内容或错误消息进行响应。web服务器还可以接受并存储从用户代理发送的资源(如果配置为这样做)。

Web服务器负责使用HTTP响应为Web客户端HTTP请求提供服务。与应用程序服务器不同,web服务器设计足够轻,可以处理多个应用程序(或网站)的静态数据请求,同时保持安全性。动态请求(通常以应用程序的形式)需要额外的帮助。

Web服务器示例

  1. 树脂
  2. Apache Tomcat

您需要了解的web和应用程序服务器

应用服务器

  • 应用服务器是一种软件框架,它提供创建web应用程序的工具和运行它们的服务器环境。
  • 应用服务器能够在web服务器的帮助下完成所有可能的工作。此外,应用服务器拥有支持应用程序级服务的功能和组件,如连接池、事务支持、对象池、消息服务等。
  • 应用服务器提供对分布式事务和EJB的支持。
  • 在资源利用率方面,应用服务器比web服务器更重。
  • 应用服务器与银行网站等动态内容相关。
  • 应用服务器使用更多的资源。
  • 应用服务器为企业应用程序提供运行时环境。
  • 应用服务器支持HTTP以及RPC/RMI协议。

网络服务器

  • Web服务器可以指硬件(计算机)或软件(计算机应用程序),它们有助于传递可通过互联网访问的内容。
  • Web服务器主要用于提供静态内容。动态HTTP内容可以由具有插件的web服务器生成,用于支持PHP、ASP、JSP、Perl等脚本语言。
  • Web服务器仅支持servlet和JSP。
  • 在资源利用率方面,Web服务器没有应用服务器那么重。
  • 对于静态内容(如静态html页面),web服务器是很好的。
  • 与应用服务器相比,Web服务器消耗的CPU、内存等资源更少。
  • Web服务器为Web应用程序提供运行时环境。
  • Web服务器支持HTTP协议。

  • 发表于 2022-09-10 12:02
  • 阅读 ( 66 )
  • 分类:IT

你可能感兴趣的文章

应用服务器(application server)和web服务器(web server)的区别

应用服务器与Web服务器 应用服务器和web服务器是讨论万维网时常用的术语。我们中的许多人已经遇到了一个web服务器,尽管大多数人不知道它。web服务器是指用于向最终用户提供内容(如HTML页面和其他媒体)的软件或硬件。...

  • 发布于 2021-06-23 12:33
  • 阅读 ( 369 )

客户服务器应用程序(client server application)和web应用程序(web application)的区别

客户机服务器应用程序与Web应用程序 在客户端运行并访问远程服务器获取信息的应用程序称为客户机/服务器应用程序,而完全在web浏览器上运行的应用程序称为web应用程序。客户机服务器总是向远程服务器发出请求以获取一...

  • 发布于 2021-06-23 17:50
  • 阅读 ( 195 )

web服务器(web server)和应用服务器(application server)的区别

虽然术语Web服务器和应用程序服务器经常互换使用,以涉及同一件事-即促进网站的正常运作,但它们不是同一件事。相反,它们协同工作,将内容从网站交付给最终用户。web服务器可能指的是一个程序,它接受并满足来自客户...

  • 发布于 2021-06-25 09:03
  • 阅读 ( 673 )

见解(outlook)和交换(exchange)的区别

...k和Exchange之间的区别,您必须了解电子邮件客户端和邮件服务器之间的区别。邮件服务器是一个系统,它通过网络存储和管理您发送和接收的邮件,通常通过Internet。把邮件服务器想象成你友好的邻居送货员,他会收到来自本地...

  • 发布于 2021-06-25 16:38
  • 阅读 ( 447 )

基于云的(cloud based)和基于服务器(server based)的区别

...技术,但我们对它知之甚少。让我们来看看基于云和基于服务器意味着什么。   什么是基于云的(cloud based)? 云这个词实际上是互联网,它无处不在。云是指一个共享的计算资源池,用户可以通过互联网上基于web的工具按需使...

  • 发布于 2021-06-25 18:14
  • 阅读 ( 426 )

客户(client)和服务器(server)的区别

客户机和服务器的主要区别在于,客户机是通过web请求服务的机器或程序,而服务器是根据客户机的请求向客户机提供服务的机器或程序。 万维网(WWW)允许计算机和其他设备相互通信。网络中的设备需要获得各种服务,包括...

  • 发布于 2021-07-01 00:44
  • 阅读 ( 643 )

web服务器(web server)和应用服务器(application server)的区别

web服务器和应用服务器的主要区别在于它们各自的用途。web服务器的用途是托管web应用程序,而应用服务器的用途是托管web和企业应用程序。 web服务器是存储web内容的设备或软件。它处理HTTP请求并用HTML页面进行响应。它还提供...

  • 发布于 2021-07-01 03:19
  • 阅读 ( 526 )

客户(client)和服务器操作系统(server operating system)的区别

客户机和服务器操作系统的主要区别在于,客户机操作系统在终端用户使用的设备(如台式机和其他便携式设备)中工作,而服务器操作系统在称为服务器的特殊设备上运行。 操作系统是用户和硬件之间的接口。它执行多个重...

  • 发布于 2021-07-01 08:26
  • 阅读 ( 342 )

windows服务器(windows server)和exchange服务器(exchange server)的区别

...统,而Exchange Server是在Windows Server操作系统上运行的邮件服务器和日历服务器。 微软公司是一个美国的组织,开发、**和销售软件、个人电脑、其他电子设备和相关服务。Windows Server和Exchange Server是两种Microsoft产品。Windows服务器...

  • 发布于 2021-07-01 13:46
  • 阅读 ( 447 )

服务器(server)和数据库(database)的区别

服务器和数据库的主要区别在于服务器是计算机程序或硬件设备,它向网络中连接的设备提供服务,而数据库是一组可通过电子方式访问的有组织的相关数据。 在配置服务器时,必须考虑组织的网络规模、需求、存储容量和用...

  • 发布于 2021-07-01 14:23
  • 阅读 ( 739 )
h671101
h671101

0 篇文章

相关推荐