作为一个UI开发者和一个Java知识非常有限的人,我如何理解简单地说servlet容器到底是什么?我听说Weblogic、JBoss等都是servlet容器,但不确定这到底是什么意思。它是指任何中间件技术吗?你能帮帮我吗?
bxfogqkk1#
servlet是一个类,您将使用它作为方法接收HTTP请求,并使用内容(通常是HTML)进行回复。servlet容器是一个服务器程序,它提供所有其他功能;套接字的打开、将HTTP转换为API调用的转换框架,以及允许您插入servlet代码的许多接口。如果它是一个电源插座,servlet容器就是墙上的插座,servlet就是连接到插座的插头和电线;但是,Java使用了一个“容器”的类比。servlet容器是你把servlet东西放进去的“桶”。
wpx232ag2#
servlet容器是实现某些版本的Java Servlet Specification.的应用程序服务器简单地说,servlet规范定义了一个编程模型,允许开发人员编写处理请求(几乎总是HTTP请求)的组件(例如servlet),然后可以将这些组件声明到容器中,容器处理许多与连接和管理这些组件有关的繁琐任务,以便这些组件可以处理这些请求。
zd287kbt3#
WebLogic、JBOSS和其他Java EE应用服务器 * 都有 * servlet容器,还有更多:EJB、命名和目录服务、JMS等Servlet是在Servlet容器内运行的HTTP监听程序。可以将ServletMap到所选的给定URL,以响应HTTP GET和POST请求。容器管理Servlet的生命周期和池化。
5w9g7ksd4#
JavaEE体系结构是一个“面向组件的系统”,它有一个连接的容器、组件模型、一个受管理的生命周期和中介的组件间通信。Java EE Web容器定义了该层的组件(例如{Servlet,Filter})以及组件和Web容器之间的契约接口(例如ServletContext)。(If来自.NET,这实际上是[与]组件、容器和ISite(Java EE XML声明性Map)[相同的概念范例]。
mcvgt66p5#
Servlet容器是具有预定义规则和智能来管理请求和响应的程序。这些程序验证请求和响应,以确保它们符合Java Servlet规范。应用程序服务器不仅与Servlet容器有关,它还包含EJB容器。
5条答案
按热度按时间bxfogqkk1#
servlet是一个类,您将使用它作为方法接收HTTP请求,并使用内容(通常是HTML)进行回复。
servlet容器是一个服务器程序,它提供所有其他功能;套接字的打开、将HTTP转换为API调用的转换框架,以及允许您插入servlet代码的许多接口。
如果它是一个电源插座,servlet容器就是墙上的插座,servlet就是连接到插座的插头和电线;但是,Java使用了一个“容器”的类比。servlet容器是你把servlet东西放进去的“桶”。
wpx232ag2#
servlet容器是实现某些版本的Java Servlet Specification.的应用程序服务器
简单地说,servlet规范定义了一个编程模型,允许开发人员编写处理请求(几乎总是HTTP请求)的组件(例如servlet),然后可以将这些组件声明到容器中,容器处理许多与连接和管理这些组件有关的繁琐任务,以便这些组件可以处理这些请求。
zd287kbt3#
WebLogic、JBOSS和其他Java EE应用服务器 * 都有 * servlet容器,还有更多:EJB、命名和目录服务、JMS等
Servlet是在Servlet容器内运行的HTTP监听程序。可以将ServletMap到所选的给定URL,以响应HTTP GET和POST请求。容器管理Servlet的生命周期和池化。
5w9g7ksd4#
JavaEE体系结构是一个“面向组件的系统”,它有一个连接的容器、组件模型、一个受管理的生命周期和中介的组件间通信。
Java EE Web容器定义了该层的组件(例如{Servlet,Filter})以及组件和Web容器之间的契约接口(例如ServletContext)。
(If来自.NET,这实际上是[与]组件、容器和ISite(Java EE XML声明性Map)[相同的概念范例]。
mcvgt66p5#
Servlet容器是具有预定义规则和智能来管理请求和响应的程序。这些程序验证请求和响应,以确保它们符合Java Servlet规范。应用程序服务器不仅与Servlet容器有关,它还包含EJB容器。