首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web服务器、web容器和应用服务器之间的区别

问web服务器、web容器和应用服务器之间的区别
EN

Stack Overflow用户
提问于 2012-10-02 20:07:27
回答 8查看 108K关注 0票数 106

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

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-10-02 20:13:15

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

What is the difference between application server and web server?

在Java中: Web Container or Servlet Container or Servlet Engine :用于管理Servlet、JSP等组件。它是web服务器的一部分。

Web服务器或HTTP服务器:能够处理HTTP请求的服务器,该请求由客户端发送并以HTTP响应返回。

应用程序服务器或应用程序服务器:可以处理用户和组织后端业务应用程序或databases.It之间的所有应用程序操作,通常被视为三层应用程序的一部分,包括:表示层、逻辑层、数据层

票数 66
EN

Stack Overflow用户

发布于 2015-01-28 21:26:43

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

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

应用服务器:它包含具有大型业务逻辑的大型企业应用程序。它是重量级的,或者它支持重量级的应用程序。例如: EJB

票数 10
EN

Stack Overflow用户

发布于 2012-12-31 13:23:12

Web应用程序在

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

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

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12689910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档