以下下是常见的 Web/Application Server,他们到底属于什么呢?
?
名称??? ?????? ? ? ? 全名??? ??? ??? ??? ???????????????????????? 所属组织/厂商?? ? ? ? ? ? ? ? ? ? ? ? 官方描述
Tomcat??? ? ?? ? Apache Tomcat??? ??? ??? ? ? ? ? ? ? ?? ?? ASF??? ????? straight-forward servlet container and Web server
Jetty??? ? ? ? ? ? Jetty WebServer??? ??? ??? ??? ? ?? ? ? ?? ?? Mort Bay ?? HTTP server, HTTP client, and javax.servlet container
GlassFish ? ? ? GlassFish application server??? ? Oracle??? ?? Java EE-compatible application server
JBoss?? ?? ? ?? ? JBoss Application Server??? ? ? ? ? ? Red Hat???? Java application server
WebLogic?? ??? WebLogic server??? ??? ??? ?? ? ? ? ? ? ? Oracle??? ??? Application Server
WebSphere??? WebSphere Application Server? ? IBM??? ?? ? ? Web services-based application server
NetWeaver??? NetWeaver Application Server???????? SAP??? ? ?? ? Application Server
?
从官方描述来看,Tomcat和Jetty只是简单的servlet container 和 web server;
GlassFish,JBoss,WebLogic,WebSphere,NetWeaver他们则是 Application Server,甚至不止。有的还可以称之为中间件或者平台
不过看了几篇文章,也有人在讨论Tomcat到底是否也属于Application Server