发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 下一页 Go 2

什么是WEB服务器,什么是应用服务器

    
2009-04-30 13:02
赞助商链接

什么是WEB服务器,什么是应用服务器。我一直没有搞清楚这个概念。
我也咨询过很多同事,有资深的,有普通的。也看过书,网络上查询过。
发现没有一个权威统一的,能否说服大众的答案。
有人说TOMCAT是应用服务器,也有的 说 TOMCAT只是web服务器。搞的我糊涂了,
最近发现很多人用这两个名词,特来找大家商量下。

大家一起说说。

1
2009-04-30 14:27

在Java EE中,这两个有区分,Web服务器主要是表现层Jsp MVC之类,而应用服务器是运行业务逻辑的,主要是EJB架构。

当然,如果采取SSH等架构,业务逻辑和MVC都可以在Web服务器运行,那么这时也可以合起来称web服务器或应用服务器。

如果有文章分开称,就属于前者。

tomcat是标准的Web服务器,不支持EJB JTA事务等这些企业应用的关键特性。JBoss glassfish weblogic等是标准的应用服务器,因为他们都支持EJB架构,但是由于tomcat好学易用,现在EJB也开始向Tomcat迁移。



[该贴被banq于2009-04-30 14:28修改过]

2009-04-30 14:49

那为什么很多时候要apache整合tomcat不直接用tomcat呢

2009-04-30 16:20

提高性能,静态内容由apache负责,tomcat负责动态内容。而且可以一台apache连接多台tomcat实现负载平衡。

2009-04-30 16:37

哦,我还以为是为了把web服务器和应用服务器给区分开呢

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com