当前位置: 首页 > 知识库问答 >
问题:

web服务器、web容器和应用程序服务器之间的区别

商绍元
2023-03-14

请告诉我web服务器、web容器和应用程序服务器之间的区别。

共有3个答案

东门胤
2023-03-14

Web应用程序在Web服务器的Web容器中运行。Web容器通过提供命名上下文和生命周期管理的组件提供运行时环境。一些Web服务器还可能提供额外的服务,例如安全性和并发控制。Web服务器可以与EJB服务器一起提供其中的一些服务。但是,Web服务器不需要与EJB服务器位于同一台机器上。

Web应用程序由Web组件和其他数据(如HTML页面)组成。Web组件可以是servlet,即使用JavaServer页面创建的JSP页面™ 技术、web筛选器和web事件侦听器。这些组件通常在web服务器中执行,并可能响应来自web客户端的HTTP请求。servlet、JSP页面和过滤器可用于生成作为应用程序用户界面的HTML页面。它们还可用于生成其他应用程序组件使用的XML或其他格式数据。

资料来源:http://www.service-architecture.com/articles/application-servers/j2ee_web_server_or_container.html

应子真
2023-03-14

Web服务器:它提供HTTP请求和HTTP响应。它只通过HTTP协议处理来自客户端的请求。它包含Web容器。Web应用程序主要部署在Web服务器上。EX:Servlet JSP

Web容器:它维护Servlet对象的生命周期。调用该servlet对象的服务方法。传递HttpServletRequest和HttpServletResponse对象

应用服务器:它拥有具有大业务逻辑的大型企业应用程序。它是重量级或它拥有重量级应用程序。例如:EJB

乐正乐湛
2023-03-14

您的问题类似于以下内容:

应用服务器和Web服务器有什么区别?

在Java中:Web容器或Servlet容器或Servlet引擎:用于管理Servlet、JSP等组件。它是web服务器的一部分。

Web服务器或HTTP服务器:能够处理客户端发送的HTTP请求并用HTTP响应进行响应的服务器。

Application Server或App Server:可以处理用户与组织后端业务应用程序或数据库之间的所有应用程序操作。它通常被视为三层应用程序的一部分:表示层、逻辑层、数据层

 类似资料:
  • 本文向大家介绍Web服务器和应用程序服务器之间的区别,包括了Web服务器和应用程序服务器之间的区别的使用技巧和注意事项,需要的朋友参考一下 服务器是一个中心位置,通过网络应用程序可以存储和访问信息和程序。Web Server是一种服务器,它接受数据请求并返回相关文档,而Application Server包含一个ejb容器组件以及运行企业应用程序。 以下是Web服务器和应用程序服务器之间的重要区别

  • Azure容器服务和Web App for Containers有什么区别? 它们似乎都提供了一个完全托管的平台,我们可以在这个平台上部署容器。我觉得容器的Web应用程序必须提供更多的东西,但我没有看到。我已经阅读了Azure Container Service FAQ和Web App for Containers intro page,但对我来说区别并不明显。

  • 本文向大家介绍Web浏览器和Web服务器之间的区别。,包括了Web浏览器和Web服务器之间的区别。的使用技巧和注意事项,需要的朋友参考一下 Web浏览器是用于浏览和显示Internet上可用页面的软件,而Web服务器是在Web浏览器请求时提供这些文档的软件。 以下是Web浏览器和Web服务器之间的重要区别。 序号 键 网页浏览器 网络服务器 1 目的 Web浏览器是一种用于浏览和显示Interne

  • 问题内容: 我是Java新手,我知道Web服务有两种类型 SOAP Web服务。 RESTful Web服务。 谁能告诉我两者的基本区别是什么?在什么情况下创建?在什么情况下创建? 谢谢, 问题答案: 正如第一个答案已经解释的那样,SOAP Webservices和REST Webservices在各个方面有所不同。 肥皂: 您可以在.wsdl文件中定义您的界面,该文件准确描述了预期的输入参数以及

  • 在 Web 服务器中 Web 应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于 http://www.mycorp.com/catalog。以这个前缀开始的所有请求将被路由到代表 catalog 应用的 ServletContext 环境中。 servlet 容器能够制定Web应用程序自动生成的规则。例如,一个~user/映射可用于映射到一个基于/home /user/pu

  • Swoole框架提供的WebServer有3种使用方法 一、直接使用HttpServer HttpServer支持静态文件和include file。业务代码不需要写任何Server的代码,只需要设置document_root,并编写对应php文件。这种使用方法与Apache/Nginx+FPM类似。 server.php $AppSvr = new Swoole\Network\Protocol