请教下web server与app server有什么不同呢!

08-04-21 lyn
    

请教下web server与app server有什么不同呢!请各们高手解释一下!

    

banq
2008-04-21 17:38

取决于你的架构,app意思application,也就是其上运行的是你的业务应用,过去业务层J2EE是使用EJB,所以,从某个程度上看,EJB/SOA所在服务器是app sserver。

当然,如果不是EJB架构,比如使用Spring或Jdon这样的Web框架,那app和Web就合二为一;还有一种倾向,静态的html apache server称为web server,业务层所在的服务器为app server

lyn
2008-06-03 22:36

o,谢谢!

bloodrate
2008-06-04 00:17

web server , App server , http server这三个概念确实很多不同解释都不一样 App server没什么争议,websphere,jboss什么的,但是对于tomcat,resin这样的,在sun的网站上称作web server,但是在websphere控制台上配置的web server是IHS,就是强化版Apache Http server,这在apache网站上叫做http server,从使用上讲,web server和http server应该是不同的,但是感觉IBM所叫得web server就是http server,而人们常说的tomcat都普遍叫为web server,不能说其不能跑业务,其实事实是tomcat能相当好的运行业务代码,只不过是不完全支持各种J2EE规范,例如jms和ejb,所以区别web server , App server可能的方式选择为是否完整支持j2EE规范,而apache叫做http server更合适。