Servlet容器紧张是JavaWeb运用供应运行时环境,以是也可以称之为JavaWeb运用容器,或者Servlet/JSP容器。
Servlet容器紧张卖力管理Servlet、JSP的生命周期以及它们的共享数据。

Servlet容器有哪些:

目前最盛行的Servlet容器软件包括: Tomcat、Jetty、Jboss等。

jspservlet容器Servlet 容器 CSS

Tomcat

Tomcat和IIS等Web做事器一样,具有处理HTML页面的功能,其余它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache做事器。

Jetty

Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet供应运行环境。
Jetty是利用Java措辞编写的,它的API以一组JAR包的形式发布。
开拓职员可以将Jetty容器实例化成一个工具,可以迅速为一些独立运行(stand-alone)的Java运用供应网络和web连接。

Jboss

Jboss是一个基于J2EE的开放源代码的运用做事器。
JBoss代码遵照LGPL容许,可以在任何商业运用中免费利用。
JBoss是一个管理EJB的容器和做事器,支持EJB 1.1、EJB 2.0和EJB3的规范。
但JBoss核心做事不包括支持servlet/JSP的WEB容器,一样平常与Tomcat或Jetty绑定利用。

Servlet是和平台无关的做事器端组件(java编写的,跨平台),它运行在Servlet容器中。

Servlet容器卖力Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采取“要求/相应”的模式 Servlet可完成如下功能:

1、创建并返回基于客户要求的动态HTML页面

2、创建可嵌入到现有HTML 页面中的部分HTML 页面(HTML 片段)

3、与其它做事器资源(如数据库或基于Java的运用程序)进行通信

Servlet容器相应客户要求过程: