首页 » Network » Network-else » 正文

web服务器、中间件、web容器的区别

有时会弄混这三者的区别,现总结区分。

Web服务器:提供www服务,处理http协议,响应静态页面的请求,页面跳转,也可以把动态请求委托其他程序(中间件/容器),返回信息给客户端。

中间件:提供系统软件和应用软件之间的连接,为应用程序提供容器。

Web容器:给其中的应用程序组件提供环境,中间件的组成部分,实现了对动态语言的解析,如tomcat有jsp容器去解析jsp。

##################

常见web服务器:IIS(微软)、Apache、nginx、tomcat、weblogic(oracle)、websphere(IBM)

常见中间件:tomcat、weblogic、websphere

常见web容器:jsp容器、servlet容器、asp容器

有重复是因为中间件也可以提供web服务,充当web服务器的功能。

##################

Comment