发布网友 发布时间:2022-04-23 15:49
共3个回答
热心网友 时间:2023-10-08 21:57
给你分析一下吧,tomcat为一个jsp和servlet的容器,但它除了这个外还自带了web服务器。也就是说,它既是servlet容器,也是一个web服务器。
它是用java编写的,用来执行servlet和jsp的,但处理静态资源上apache等专业服务器功能那么强。所以很多人愿意将两者结合起来使用。tomcat处理动态页面,而appache处理静态资源,这样两者各取所长。另外,随着tomcat的升级和ava的升级,tomcat的性能越来越好,直接使用tomcat就能满足大多数需求,也就没必要集成了。
jboss是一个ejb容器,没有错。它同时也内嵌了一个tomcat,这样的话部署方便而已。给tomcat增加了部分j2ee的功能而已。
总之,tomcat是jboss的一个子集。tomcat里的jboss都包含,jboss有的tomcat就不一写有。当然,也可单独使用tomcat去调用jboss里的ejb
至于mvc,很多初学者对这个概念不是很清楚。现在,大多数个人或小的公司将整个网站放在一台机子上,使用框架做mvc或自已写mvc。
但对于一些大的公司来说一般是将后台使用ejb集群,做为模型。前台使用tomcat等轻量级容器集群,做控制层和显示层,静态资源则使用apache等web服务器去处理。
热心网友 时间:2023-10-08 21:57
1,tomcat是web服务器,web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供商业逻辑.
2,jboss首先是一个web服务器,EJB也离不开servlet/jsp,也是十分好用的开源web server.
应用服务器是比较广义的说法,可以把web服务器理解为处理HTTP请求的应用服务器
yangyu125 ,回答的很精辟
热心网友 时间:2023-10-08 21:57
Tomcat ?是WEB服务器 还是应用服务器?
水稻 到底是粮食作物 还是植物?