java三大框架要学多久 web容器与web服务器有什么区别?

web容器与web服务器有什么区别?以servlet为例。当请求到达时,实例化servlet,或者至少创建一个新线程来处理请求,调用servlet的dopost或doget方法,并管理servlet的

web容器与web服务器有什么区别?

以servlet为例。当请求到达时,实例化servlet,或者至少创建一个新线程来处理请求,调用servlet的dopost或doget方法,并管理servlet的生死和资源。web容器必须完成这项工作。如果没有容器,这些任务需要自己编码和实现,这增加了大量的工作量。作为一个轻量级服务器,Tomcat包含servlet容器。当然,一个web服务器可以包含多个容器。简而言之,web服务器通常包含web容器。