web容器是什么?

web技术的发展史:

1.早期的web应用主要用于浏览新闻等静态页面 http服务器(Nginx等)向浏览器返回今天的html,浏览器负责解析html,展示给用户;

2.当用户已经不满足静态页面时,用户希望能够和服务器进行交互,获取动态结果,也就需要一些扩展机制让http服务器能够调用服务端程序

3.因此 Sun公司推出了servlet技术(可理解为运行在服务端的java小程序),但是servlet没有main方法,不能独立运行,必须将servlet部署到容器中,由容器来实例化,并调用servlet

4.Tomcat和Jetty就是一个servlet容器。为方便使用,它们也具有http服务器的功能。

5.因此Tomcat和Jetty就是一个“HTTP服务器+Servlet容器”,我们也叫它 Web容器